Card transport mechanism and method of operation

ABSTRACT

The present invention is a card transport mechanism for transporting cards (114) along a transport path (108) and method of operation thereof. A card transport mechanism (180) in accordance with the invention includes a pair of spaced apart channels (186, 188), each channel engaging a different one of a pair of opposed edges of the cards; a carriage (196) for holding the cards at a fixed position relative to the carriage during motion along the transport path, the carriage having first (198) and second (120) card contacting elements spaced apart at different positions along the transport path and projecting into the transport path for contacting and holding a card in the fixed position during motion along the transport path, the first card contacting element being compliant to move orthogonally from within the transport path to permit movement of the card along the channels while the carriage is stationary prior to contact of the card by the second card contacting element and the second card contacting element being compliant along the transport path in response to contact with the card to produce contact and holding of the opposed edges of the card with the first and second card contacting elements in the fixed position; and a carriage support (120), connected the carriage, for guiding the carriage along the transport path.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a Divisional Application of U.S. Ser. No.08/613,095, filed Mar. 8, 1996, now U.S. Pat. No. 5,837,991. Furthermorereference is also made to U.S. divisional application Ser. Nos.09/099,338; and 09/099,320 both applications filed on even dateherewith.

TECHNICAL FIELD

The present invention relates to card processing systems and methods ofoperation thereof and more particularly to card processing systems andmethods of operation thereof for preparing credit cards, identificationcards and the like.

BACKGROUND ART

High speed plastic card embossing machines such as the assignee's model18,000 and Data Card Corporation's model 1500 and 15,000 achieve highspeed by use, of multiple embossing stations (modules) to embossdifferent lines of characters on a card. Each embossing station isdedicated to embossing a single line, the position of which is manuallypreset (vertically in the Y direction) according to the card formatbeing run. The cards are carried in separated rails having a fixed orreference bottom rail and a top compliant rail. The cards are positionedin the X direction between the rails, by pushing them with a protrusionattached to a toothed belt. Friction provided by the compliant top railprevents the card from coasting when the belt decelerates. In thesesystems the cards only move in a forward direction along the transportpath with the cards being passed serially past the various embossingstations.

Small desk-top embossers such as the assignee's ADVANTAGE™ series, whichis described in detail in the assignee's U.S. Pat. No. 4,969,760,embossers previously manufactured by Fima Corporation of Italy and DataCard corporation's models 280, 310 and 410 use a single embossingstation and a carriage that positions the card in both the X and Ydirections which allows embossing anywhere on the card. The assignee'sand Data Card Corporation's small embossers use a small light weightcarriage design which grips the card along one edge to facilitate highspeed positioning. Fima Corporation's embossers used a carriage whichframed the card with metallic members that is much heavier.

Data Card Corporation's model 9,000 is an immediate speed modularembosser which uses a single embossing station having a carriage whichmoves along X and Y axes directions as in its desk-top models. Themodularity in the model 9,000 applies to the ability of it to addfunctions such as magnetic encoding, "smart" card encoding, printing,overlay lamination etc. Transporting the card in the modules therein isperformed by a variety of card moving devices.

U.S. Pat. No. 5,332,889 discloses an integrated circuit card programmingdevice for programming so called "smart" cards. Smart cards contain anintegrated circuit PROM which is programmed through an external contactarea on the card face which has electrical circuit connections betweensegments of the contact area and terminals of the integrated circuitPROM. The programming of smart cards is a time consuming operation whichrequires many seconds to fully program the PROM in each card. Therefore,in order to achieve production at a reasonably high speed, theprogramming device of the '889 patent picks cards to be programmed froma card source and places them in a plurality of radially disposedpersonalization stations at which programming of the memory cells withinthe PROM is performed over a period of typically several seconds.Thereafter, the cards are outputted through a card output platform. Thebuffering of the cards in the personalization stations permitsthroughput to be increased when compared to programming of cards withonly a single programming station.

The programming device of the '889 patent is mechanically complicated.The programming device of the '889 patent is described as performingprogramming of individual cards in a "first-in/first-out" basis. Theoverall processing speed is dependent upon complicated compoundmovements which interfere with the high production speeds achieved within line credit card embossing systems which perform multiple processeson credit cards which are required to complete the manufacturing ofpersonalized credit cards such as bank cards.

U.S. Pat. No. 5,396,369 discloses a degaussing system for magnetic headsused for recording magnetic stripes on credit cards. The '369 patentdiscloses that degaussing residual magnetism resultant from recordingcards having magnetic mediums with high coercivity, which must becancelled to avoid harmful affects on subsequent recording of cardshaving magnetic mediums of low coercivity, is performed by (1) theapplication of a pulse signal of opposite polarity to the polarity ofthe last recorded data bit or (2) alternatively applying a sweep signalwhich increases in frequency until the response characteristic of themagnetic head which is being degaussed in exceeded.

U.S. Pat. No. 4,088,216 discloses an automatic embossing systems inwhich all embossable characters are processed to derive three controlnumbers for each character which identify the address of the characteron (1) rotatable embossing wheels relative to a reference rotaryposition thereon, (2) the horizontal position of the card at which thecharacter is to be embossed (X address) and (3) the line number of thecard (Y address) at which the character is to be embossed. Embossing ofthe characters takes place with the characters being embossed in theorder of the ascending wheel addresses as ordered in each ascending linelocation. In the first line, the character having the lowest embosserwheel address is embossed first followed by embossing successivecharacters in ascending wheel address order until the character with thehighest wheel address in the first line is finished. Embossing proceedsin the same fashion through the remaining lines in ascending lineaddresses with the characters of each line being embossed in ascendingwheel address on the embosser wheels. This embossing system, whileproviding improved efficiency by ordering the characters in an embossingorder which lessens the time to emboss each card when compared toembossing the characters in an order in a line in which they occur, doesnot optimize the time required to emboss each card.

U.S. Pat. No. 4,747,706 discloses an embossing method and apparatus inwhich individual cards are embossed with the characters sorted into anorder so that each of the characters in the group of characters to beembossed are selected with the shortest movement time from the currentembossing position to a next embossing position. The shortest movementtime is the longer of the time required for the rotatable embossingwheels to rotate to the new rotary position of the character to beembossed or to translate the card carriage from the current X and Ycoordinates to the new X and Y coordinates of the next character to beembossed. While this process is an improvement over embossing charactersin the order in which they appear in the lines to be embossed on acredit card, it does not provide optimal embossing speeds which arecrucial to achieving the highest throughput in a credit card embossingsystem.

Current credit card embossing systems load cards to be embossed in asingle input station where they are picked and transported to in lineprocessing stations where successive processing operations are performedon the cards such as embossing of characters, recording of informationon the magnetic stripe on the back surface of the card and applyingtopping material to the embossed characters followed by collection ofthe cards in an output station. The processed cards in the systems arechecked for proper magnetic recording and embossing at various pointsduring processing such as for example, described in the assignee's U.S.Pat. No. 4,969,760. Cards which have been erroneously processed arecollected in reject bins for either reprocessing or discarding.

However, current credit card embossing systems do not allow multiple jobformats to be simultaneously programmed and/or processed on cardsselected from multiple input stations which are further collected inprogrammed selected individual output stations in a group of multipleoutput stations. As a result, the overall flexibility of current creditcard embossing systems is limited because only a single card supply maybe used in association with the programming of a card format and/orembossing thereof. This deficiency prevents the processing of cards ofdifferent types with different formats by using simultaneous orsequential processing of card blanks from different card issuers ofdiffering physical appearance without stopping of the embosser toprogram the next card processing format. Therefore, the overallprocessing efficiency of current credit card embossing systems toprocess multiple card types and formats is limited in view of therequirement that the single input station must have its card blankschanged and its controller reprogrammed to provide processing of cardshaving different physical appearances. This process is especiallyinefficient when multiple jobs are to be processed with each jobcomprising a relatively small number of cards to be processed.

U.S. Pat. No. 3,137,981 discloses a cartoning machine in which multipleinput stations are provided which may be selectively positioned overvacuum cups to supply carton blanks, which may be of different types, tothe cartoning machine.

U.S. Pat. No. 4,980,704 discloses a printing apparatus in which printblanks for printing airline tickets are fed from multiple bins to permittickets of different types to be supplied on demand.

U.S. Pat. No. 5,235,519 discloses a card vending machine in whichidentical card dispensers are provided with one of the dispensers beinga spare when the other card dispenses is not in use.

U.S. Pat. No. 4,898,268 discloses a printed circuit board positioningapparatus in which individual circuit boards are provided by a lift unitwhich moves the boards vertically upward where thereafter they are heldby a pair of side grooves for transporting the circuit board along atransport path for automatic electronic part mounting. Backup pins holdthe circuit board at a predetermined mounting level. After mounting ofthe electronic components is complete, the individual circuit board isfreed from the slide grooves.

U.S. Pat. No. 5,266,781 discloses a modular card processing system whichis designed for processing credit cards. The system of the '781 patentis modular to permit the variation of the physical length of the machineto accommodate different numbers of modules. The various modules aremechanically connected to each other through a standard mechanicalinterface. The system also has an electrical interface having an ACpower bus and common software. However, the system of the '781 patentachieves modularity without an expandable frame providing a fixedreference position for the mounting of modular card processing stationswhich are attached to the frame in a single in line transport path.

FIGS. 1 and 2 respectively illustrate side and elavational views of anembosser disclosed in FIGS. 22 and 23 of the assignee's U.S. Pat. No.4,969,760 and used in the assignee's ADVANTAGE™ embosser. The disclosureof the assignee's U.S. Pat. No. 4,969,760 is incorporated herein byreference in its entirety. Only the upper half of the individualembosser has been completely illustrated but it should be understoodthat the structure of the bottom half is substantially identical. Theembosser is activated synchronously with the activation of individualcharacter pairs carried by each of the embossing wheels 34 and 36 asdescribed below. An interposer 30 is used so that energy sufficient toactivate rams 32 associated with female and male embossing wheels 34 and36 through toggle linkage 38 and 40 can be stored as rotational kineticenergy and very rapidly connected to the individual character pairs 80and 82 with sufficient force (e.g., 300 pounds) to provide acceptablyembossed characters in a minimum amount of time without creatingaccessive noise or requiring a larger embossing motor (not illustrated).An embossing motor is connected to a fly wheel (not illustrated) in aknown manner through a belt and pulley (not illustrated) fixed on ashaft (not illustrated) journaled to the machine frame (notillustrated). The fly wheel is continuously rotated by the embossingmotor and is sized to provide the aforementioned kinetic energy which isutilized to supplement the torque of the motor and drive the togglelinkage 38 and 40 upon rapid actuation of the interposer assembly 30, ashereafter described, to emboss a card 42 positioned by a carriage (notillustrated) at a character embossing position having selected X and Yaxes coordinates by moving the card between the rams 32 associated withthe embossing wheels 34 and 36. The fly wheel eliminates a need for alarger embossing motor with greater torque and thereby permits theembosser to be more compact and light in weight.

Different matched character pairs 80 and 82 on the embosser wheels 34and 36 are rotated to an rotary character embossing position on the card42 in association with movement of the card carriage to a set of X and Ycoordinates defining a card embossing position to emboss each characterin a known manner by rotation of a positioning motor having an encoder(not illustrated). The motor rotating the embosser wheels is connectedto the embosser wheels 34 and 36 through a belt (not illustrated). Theembosser wheels 34 and 36 rotate together around a shaft 44 and have apulley (not illustrated) around which the belt (not illustrated) iswrapped between the motor and the embosser wheels so that precise andrapid movement of the wheels can be achieved.

The toggle links 38 and 40 consist of upper and lower 4-bar linkageswhich are sized to provide the aforementioned substantial amount offorce such as 300 pounds at the rams 32. Furthermore, a dwell isproduced with the top actuator lever 46 bringing the ram 32 carried inthe upper wheel 34 to its final position slightly before the actuatorlever (not illustrated) of the lower wheel 36 brings its ram (notillustrated) for the matched character pair to its final embossingposition.

The interposer assembly 30 is arranged between the embosser motor andthe embosser wheels 34 and 36 to provide synchronous control of theconnection of power from the embosser motor to the matched characterpairs 80 and 82 at the proper time during at best every other rotationof the embosser motor. The above described embosser linkage is driven bythe embosser motor through crank 50 mounted at the end of shaft 52connected to the aforementioned fly wheel. A sensor disk 54 associatedwith a sensor 56 is used to signal when the position of the characterpairs carried by the embosser wheels is at top dead center as explainedbelow in association with FIG. 3. The crank 50 continually rotates withthe embosser motor. A magnetic coil 52 is mounted on lever 46. Anarmature 54 is mounted to pivot about a pivot point 56'. A stop 58 ismounted on the lever 46 to prevent counterclockwise motion of thearmature 54 beyond the substantially vertical position shown in FIG. 1.An interposer slide 60 is pivoted at point 62 at the bottom the armature54. The slide 60 is horizontally slidable within di-blocks 64 held by aconventional fastener at the end of lever 46. Upon actuation of themagnetic coil 52 to rotate the armature 54 clockwise around pivot 56',the slide 60 is pushed forward to the left to position projection 68over the ram 32. The movement of projection 68 of slide 60 into thespace 66, which otherwise is insufficient to provide contact between thelever 46 and the ram 32, now transmits force from the downward rockingof the lever 46 to the ram 32 which drives its character 80 into theupper face of the card 42 simultaneously with the character 82 beingdriven upward. The lower assembly (not illustrated) functions in thesame manner with its interposer being activated at the same time as theupper interposer 30. The projection 68 is dimensioned to slide snuglyinto the space 66 between the lever 46 and the ram 32 when the rocker isin the position as illustrated in FIG. 1.

The interposer arrangement provided in the lower assembly may be sizeddifferently from the projection 68 in view of the lower lever associatedwith the lower wheel 36 traveling a greater distance than the end of thelever 46 associated with the wheel 34. The rams 32 are biased by spring70 away from an embossing position after the lever 46 has moved to theillustrated open position. An adjustable stop 72 mounted on bracket 74holds the rams 32 securely on the frame of the embosser to permitadjustment of the gap to about 0.010 inches between the ram 32 and theassociated slide 60. Shims 76 may be inserted between guide blocks 64and the levers 46 to provide the aforementioned spacing.

Actuation of the magnetic coil 52 by a signal pivots the armature 54clockwise away from stop 58 which moves the projection 68 in line withthe end of the ram 32. When the projection 68 is in line with the end ofthe ram 32, the downward rocking motion of the lever 46 and the upwardrocking motion of the lower lever will transmit energy directly to theindividual character pair 80 and 82 to emboss that character on the faceof the card 42. As indicated above, the kinetic energy stored in the flywheel is then converted into the high force necessary to emboss thecharacter on the card 42.

The magnetic coil 52 is only momentarily activated. When the lever 46approaches top dead center, sufficient clearance develops betweenprojection 68, ram 32 and the lever to permit the armature 54 to rotatecounterclockwise under the force supplied by spring 59 until contactwith the stop 58 is made. As a result, the lever 46 and the lower leverfreely reciprocate without transmitting force to a character pair 80 and82 to emboss a character on the face of the card 42. Every otherrevolution of the embosser motor is used to move the wheels 34 and 36and the embosser carriage to position the card 42 at the rotary and Xand Y coordinates of the next character to be embossed.

FIG. 3 illustrates a timing diagram of the operation of the embosser ofFIGS. 1 and 2. The embosser of FIGS. 1 and 2 is synchronous in that theactivation of the interposer 30 by the application of a signal to themagnet 52 and the other magnet on the lower lever controls the timeinterval during which embossing may take place synchronized with therotation of the crank 50 which is driven by the motor as describedabove. The embosser motor revolutions are indicated as cycles with thenumbers 0, 1 and 2 along the abscissa indicating successive revolutionsof the embosser motor. The FIRST EMBOSSING CYCLE, appearing betweenpoints 0 and 1, is equal to one revolution of the embosser motor whichreciprocates the crank 50 through a complete cycle of revolution. Thetime between points 0 and 1 along the abscissa is when embossing of acharacter takes place and the time between points 1 and 2 along theabscissa is when embosser wheel and carriage motion takes place. At topdead center (TDC) the individual character pair 80 and 82 is separatedfrom the card 42 by the greatest distance. Actual embossing of the card46 occurs when character pair 80 and 82 is driven into contact with thefaces of the card 46 during the time interval between JUST PRIOR TOCONTACT and CLEARANCE in the FIRST EMBOSSING CYCLE. The midpoint of anEMBOSSING CYCLE is bottom dead center (BDC) at which time the individualcharacter pair 80 and 82 is driven deepest into the faces of the 42card. The points JUST PRIOR TO CONTACT and CLEARANCE are respectivelywhen the character pair 80 and 82 are just making and clearing surfacecontact with the card 42. It should be understood that the projection ofthe character face of the individual male characters carried by one ofthe wheels is not illustrated. At the end of the FIRST EMBOSSING CYCLE,the individual character pair 80 and 82 is again positioned at TDC. Thesensor 56 signals when the character pairs 80 and 82 are at TDC andinitiates embosser wheel rotation and carriage translation during theFIRST MOTION CYCLE.

The FIRST MOTION CYCLE is equal in time duration to the FIRST EMBOSSINGCYCLE and spans time points 1 and 2. As stated above, the indication ofTDC by the sensor 56 is used to time the initiation of rotation of theembossing wheels 34 and 36 around shaft 44 and the translation of thecarriage which moves the card 42 to the X and Y axes coordinates of thenext character to be embossed in accordance with well known practice asdescribed for example in the after said U.S. Pat. No. 4,969,760. Thetime permitted to rotate the embossing wheels 34 and 36 and translatethe carriage to position the card 42 at the next set of rotary and X andY axes embossing coordinates at which the character pair 80 and 82 is tobe embossed spans the FIRST MOTION CYCLE. This mode of operation doesnot utilize the additional time interval between CLEARANCE and TDC atthe end of the FIRST EMBOSSING CYCLE and the additional time intervalbetween TDC and JUST PRIOR TO CONTACT in the SECOND EMBOSSING CYCLE. Useof any time during an EMBOSSING CYCLE for rotation of the embossingwheels 34 and 36 and card carriage movement would increase thethroughput of the embosser.

DISCLOSURE OF THE INVENTION

The present invention is an improved card embossing machine and methodof operation thereof which has high embossing throughput capable ofprocessing credit card blanks into finished credit cards along atransport path serially by a plurality of card processing stations. Theembosser is of modular construction including a modular frame whichpermits expansion of the transport path to contain a variable number ofcard processing stations to fit the card processing requirements of theuser by expansion or contraction of the frame parts.

A typical embosser in accordance with the invention contains a hostprocessor for controlling the overall operation of each of the motorsalong the transport path and the supply of records to the variousprocessing stations at which the records are used during embossing orother operations requiring data unique to the particular card operationbeing performed at that card processing station, a pair of input cardsupply stations for providing card blanks from different card sourceswhich permits programming of customized card processing formats to beperformed on card blanks of different types held in each of the cardsupply stations as described below, a magnetic stripe encoder whichencodes the magnetic stripe used on credit cards to encode various knowntypes of data, a top side printer for printing photographic images suchas the face of the person to whom a card is issued, an embosser having asingle pair of rotating wheels carrying matched character pairs whichrotate to selected rotary character positions between which a card istranslated by a carriage mechanism to select an embossing position bymovement along X and Y coordinate axes, a topper which applies foil tothe tops of the embossed characters to make them visible in knownfashion and a pair of output card collection stations into which thecards which have been embossed without error are collected in a selectedone of the pair of the output card collection stations to permitsimultaneous and or sequential processing of credit cards with multiplecard processing formats as described below with a program entered by anoperator of a control terminal or via data inputted from individual cardfiles or individual cards within the card files. Furthermore, additionalcard processing stations such as a "smart" card encoder which programsthe PROM contained in a smart card may be added to the serial processingalong the transport path.

Each of the card processing stations preferably transports the cardsusing a carriage within a card transport mechanism which may be used asa modular building block for moving the cards along the transport path.The carriage of the card transport mechanism, which is of standardizedconstruction, may be used to hold individual cards in a fixed positionwhere precise positioning is required for card processing operationssuch as embossing and magnetic stripe encoding. Alternatively thecarriage may be used as a card pusher in which the carriage pushes thecards through the card processing stations where positioningrequirements of the cards are not stringent and friction between cardsand the channels gripping the edges of the cards is sufficient to stopthe cards to permit processing without unacceptable position errors suchas applications for "smart" card encoding or topping. Finally, thecarriage may additionally be used to translate the cards along a Y axissuch as required by embossers which emboss multiple lines of characters.

The expandable frame of the present invention permits expansion of thetransport path to contain a variable number of card processing stationswhich are mountable on the frame in line with the card transport pathwithout adjustment of the individual stations to permit simple andinexpensive changing of the transport path to accommodate differentnumbers of card processing stations without substantial modification ofthe embosser frame. The embosser frame is variable in length and isextended or reduced in length by standard lengths equal to the length ofeach modular processing station which are attached to a horizontalsurface defined by horizontal frame members of the frame parts. As aresult, the user of the embossing system may vary the length of theframe to accommodate a different number of modular processing stationsby disconnecting connectors holding the frame parts together as a rigidassembly, sliding the frame parts longitudinally relative to each otherto increase or decrease the length of the transport path to accommodatea different number of card processing stations and again attaching theframe parts together into a unitized frame when the frame has beenvaried to the appropriate length to accommodate the addition or deletionof card processing stations.

The card transport of the present invention precisely positions cards ina carriage to comply with requisite card processing positioningrequirements at both X and Y coordinate positions. The aforementionedprecise positioning facilitates high speed embossing. Furthermore, thecard transport mechanism of successive card processing stations areeasily aligned to facilitate card processing station modularity whichpasses cards from station to station with the set up of individualstations in the embossing system being easily accomplished by theirattachment to the horizontal members of the parts of the frame.

The invention further provides an improved method for degaussing thehead used for magnetic encoding of the magnetic stripe on a credit cardblank of both high and low coercivity type. Degaussing of the magnetichead is necessary after recording of one or more credit cards having amagnetic recording stripe of high coercivity prior to subsequentembossing of one or more credit cards having a magnetic stripe of lowcoercivity. With the invention, pulses of alternating polarity areapplied to the magnetic head which decay preferably exponentially from afixed magnitude of the power supply potential to zero. The power supply,which is charged to an operating voltage during recording of informationon the magnetic stripe of the credit card, is discharged during theapplication of the pulses of alternating polarity to the magnetic headwhich upon the complete discharge of the power supply potential to zeroleaves the magnetic head in a degaussed state. Preferably, thealternating polarity pulses have a constant frequency, such as 1 KHz,which is within the recording frequency range of the magnetic head.

The invention further includes an optimized sorting process for orderingthe sequence in which individual characters are embossed on a creditcard to substantially improve the overall efficiency of the embossingprocess. In accordance with the invention, the characters of a creditcard to be embossed are first sorted into a first ordered set along theZ axis to arrange the characters in an order of increasing rotarydistance measured from a reference position on the embossing wheels.Thereafter, the first ordered set in which the characters are ordered inincreasing distance along the Z axis is modified to produce a secondordered set in which the individual characters are partially in an orderof increasing distance along the Z axis and are further partially in anorder in which the distance between the X and Y axes coordinates ofsuccessive characters of the second ordered set is not greater than amaximum distance between which the card may be moved during a timeinterval. The characters of the second ordered set are embossed in theorder in which they appear in the second set which optimizes the timerequired to rotate the embossing wheels to successive rotary characterpositions as well as to translate the card between successive characterpositions along the X and Y coordinate axes defining card motionproduced by the carriage holding the card.

The time intervals during an embossing cycle between clearance of eachmatched pair of characters which has embossed a character on a card andtop dead center at which the pair of characters is separated by amaximum distance and between top dead center and contact of the pair ofmatched characters in a next embossing cycle are utilized as additionaltime to position both the wheels of the embosser at the next rotaryposition of a character to be embossed and the card at the X and Y axescoordinates of the next character to be embossed. This use of thesepreviously unused time intervals substantially enhances throughputbecause fewer motion cycles between successive embossing cycles are notsuccessful in positioning the wheels of the embosser and the carriage atthe X and Y axes coordinates of the next character to be embossed withinthe time interval of the motion cycle between embossing cycles whicheliminates the requirement for another successive motion cycle beforeembossing of the next character. Furthermore, as described above withthe embossing of successive numerical characters or other charactersclosely spaced on the embossing wheels, such as OCR 7 pitch characterswhich are conventionally used to identify account numbers, additionalincreased efficiency may be realized by completing the movement of theembosser wheels to the rotary position of the next character to beembossed and the card to the X and Y axes coordinates of the nextcharacter to be embossed within the time interval between clearance ofthe matched character pair from embossing a card and contact of the pairof matched characters in a next cycle which permits the next cycle,which would normally be a motion cycle, to be activated with theinterposer as an embossing cycle which produces a "machine gun" effectin embossing numerical characters extremely rapidly to further enhanceembosser throughput.

The combined effects of ordering the characters of individual cards tobe embossed in the aforementioned second ordered set and further thecontrolling of the timing of initiation of the Z axis rotation of theembossing wheels and translation of the card to the X and Y axescoordinates of the next character to be embossed permits an improvementof throughput between 15 and 20% over that achievable with embosserswhich do not use either of the aforementioned enhancement techniques.

An encoder for programming "smart" cards each containing an integratedcircuit memory having an external contact area though which informationto be programmed into the memory is transmitted to the integratedcircuit memory in accordance with the invention provides high throughputand uses the card transport mechanism of the invention for transportingcards between an infeed and outfeed side as described. The encoder ismechanically simpler than the prior art and provides high throughputcomparable with card processing speeds achieved with other cardprocessing stations.

A card transport mechanism for transporting cards along a transport pathin accordance with the invention includes a pair of spaced apartchannels, each channel engaging a different one of a pair of opposededges of the cards; a carriage for holding the cards at a fixed positionrelative to the carriage during motion along the transport path, thecarriage having first and second card contacting elements spaced apartat different positions along the transport path and projecting into thetransport path for contacting and holding a card in the fixed positionduring motion along the transport path, the first card contactingelement being compliant to move orthogonally from within the transportpath to permit movement of the card along the channels while thecarriage is stationary prior to contact of the card by the second cardcontacting element and the second card contacting element beingcompliant along the transport path in response to contact with the cardto produce contact and holding of the opposed edges of the card with thefirst and second card contacting elements in the fixed position; and acarriage support, connected to the carriage, for guiding the carriagealong the transport path. The pair of spaced apart channels respectivelycomprise first and second elongated strips respectively containing adifferent one of the pair of channels therein with the channels beingattached to the carriage support; and the carriage support comprises aguide which contacts the carriage with the carriage sliding along theguide during motion of the carriage along the transport path. One of thefirst and second elongated strips is fixed relative to the carriagesupport to provide a datum position for card processing operations; andanother of the first and second elongated strips is moveableorthogonally to the fixed one of the first and second elongated strips;and a mechanism biases the another of the first and second elongatedstrips toward the fixed one of the first and second elongated stripswhereby an edge of the card held in the channels is forced toward thefixed one of the first and second elongated strips to position the cardat the datum position for card processing operations. The first cardcontacting element is pivotally attached to the carriage to providepivoting of the first card contacting element around an axisperpendicular to the opposed edges of the card; and the first cardcontacting element has an edge which slopes toward the transport pathand a tip, the tip extending into the transport path when the card isnot moving in the channels past the first card contacting element, thetip rotating from extending into the transport path during movement ofthe card past the first card contacting element until after engagementby the second card gripping element with a leading edge of the card andthen the tip rotating back into the transport path to cause a leadingedge of the first card contacting element to contact the trailing edgeof the card. A cam is disposed at a fixed position along the transportpath; the second card contacting element having a first pivot axisattached to the carriage for pivoting the second card contacting elementto provide pivotal movement of the second card contacting element alongthe transport path after engagement with a leading edge of the opposededges of the card; and the second card contacting element has a secondpivot axis attached to the carriage for pivoting the second cardcontacting element orthogonally relative to the transport path forpivoting the second card contacting element from engaging the leadingedge of the card in the transport path to a position out of thetransport path in response to contact of a part of the carriage with thecam during movement of the carriage along the transport path to free theleading edge of the card from being contacted by the second cardcontacting element and to free the card for movement along the pair ofchannels past the second card contacting element. An infeed driver isdisposed on an infeed side of the pair of channels for propelling thecard along the transport path into engagement with the first and secondcard contacting elements; an outfeed driver is disposed on an outfeedside of the pair of channels for propelling the card along the cardtransport path after disengagement from the second card contactingelement; a drive mechanism propels the carriage along the transport pathbetween the infeed and outfeed sides to transport the card from theinfeed side to the outfeed side and to return the carriage to the infeedside to position the carriage to hold another card with the first andsecond card contacting elements; and a controller controls activation ofeach the drivers and the drive mechanism. Another drive mechanism movesthe carriage and the pair of spaced apart channels orthogonally to thetransport path; and the controller also controls activation of theanother drive mechanism to selectively move the carriage holding thecard along the transport path and orthogonally to the transport path.

A card transport mechanism in accordance with the invention furtherincludes an embosser having first and second rotatable wheels, the firstwheel carrying characters and the second wheel carrying characters andthe channels being disposed in a plane between the wheels; and whereinthe controller controls movement of the carriage engaging the card alongthe transport path and orthogonal thereto to position the card atselected card positions to emboss characters using the first and secondwheels and activation of the embosser to rotate the first and secondwheels to a selected rotary position and to emboss selected characterscarried by the first and second wheels at selected positions on thecard.

A transport mechanism in accordance with the invention further includesa magnetic encoder having a magnetic head facing a portion of an areabetween the pair of channels for magnetically recording information on amagnetic medium contained on the card as the card moves along thetransport path; and the drive mechanism moves the card past the magneticencoder during recording on the magnetic medium and in an oppositedirection to permit reading of the information recorded on the card; andwherein the controller controls activation of the encoder and the drivemechanism during recording and reading of information recorded on therecording medium.

Infeed and outfeed drivers move the card in only one direction along thetransport path. The infeed driver comprises a first roller which ismounted above the transport path and has a rolling surface which engagesa first side of the card at the infeed side and a second roller which ismounted below the transport path and has a rolling surface which engagesa second side of the card at the infeed side; and the outfeed drivercomprises a first roller which is mounted above the transport path andhas a rolling surface which engages the first side of the card on theoutfeed side and a second roller which is mounted below the transportpath and has a rolling surface which engages the second side of the cardon the outfeed side. Each driver comprises a one way clutch forrotationally driving at least one of the first and second rollers tomove the card in the one direction and preventing movement in anopposite direction while the rollers contact the card.

A card transport mechanism for transporting cards along a transport pathin accordance with the invention includes a pair of spaced apartchannels, each channel engaging a different one of a pair of opposededges of the cards; a carriage for pushing the cards along the transportpath, the carriage having a card contacting element spaced from thechannels and projecting into the transport path for contacting andpushing one of the cards along the transport path, the card contactingelement being compliant to move orthogonally from within the transportpath to permit movement of the card along the channels while thecarriage is stationary and then the card contacting element moving backinto the transport path to contact a trailing edge of the card forpushing the card with the card contacting element along the transportpath; and a carriage support, connected to the carriage, for guiding thecarriage along the transport path. The pair of spaced apart channelsrespectively comprise first and second elongated strips respectivelycontaining a different one of the pair of channels therein with thechannels being attached to the carriage support; and the carriagesupport comprises a guide which contacts the carriage with the carriagesliding along the guide during motion of the carriage along thetransport path. One of the first and second elongated strips is fixedrelative to the carriage support to provide a datum position for cardprocessing operations; and another of the first and second elongatedstrips is moveable orthogonally to the fixed one of the first and secondelongated strips; and a mechanism biases the another of the first andsecond elongated strips toward the fixed one of the first and secondelongated strips whereby an edge of the card held in the channels isforced toward the fixed one of the first and second elongated strips toposition the card at the datum position for card processing operations.The card contacting element is pivotally mounted in the carriage toprovide movement of the card contacting element around an axisperpendicular to the opposed edges; and the card contacting element hasan edge which slopes toward the transport path and a tip, the tipextends into the transport path when the card is not moving in thechannels past the card contacting element, the tip rotates fromextending into the transport path during movement of the card past thecard contacting element until the tip clears the trailing edge of thecard and then the tip rotates back into the transport path to cause aleading edge of the card contacting element to push the trailing edge ofthe card during movement of the carriage along the transport path.

A topper is fixed in position with respect to the pair of channels andhas a supply of topping material which is transported orthogonally tothe transport path and facing a side of the card having embossed raisedcharacters on the side to which the topping material is to be applied;and the controller also controls application of topping material to theraised characters while the card engages the card contacting element andtransporting of the topping material orthogonally with respect to thecard transport path.

The infeed and outfeed drivers move the card in only one direction alongthe transport path. The infeed driver comprises a first roller which ismounted above the transport path and has a rolling surface which engagesa first side of the card at the infeed side and a second roller which ismounted below the transport path and has a rolling surface which engagesa second side of the card at the infeed side; and the outfeed drivercomprises a first roller which is mounted above the transport path andhas a rolling surface which engages the first side of the card on theoutfeed side and a second roller which is mounted below the transportpath and has a rolling surface which engages the second side of the cardon the outfeed side. Each driver comprises a one way clutch forrotationally driving at least one of the first and second rollers tomove the card in the one direction and preventing movement in anopposite direction while the rollers contact the card.

A method for transporting cards along a transport path in accordancewith the invention includes engaging opposed edges of a card in a pairof spaced apart channels; moving the card along the pair of spaced apartchannels to engage the card within a carriage at a fixed positionrelative to the carriage with first and second card contacting elementsspaced apart at different positions along the transport path andprojecting into the transport path for contacting and holding a card atthe fixed position during motion along the transport path, the firstcard contacting element being compliant to move orthogonally from withinthe transport path to permit movement of the card along the channelswhile the carriage is stationary prior to contact of the card by thesecond card contacting element and the second card contacting elementbeing compliant along the transport path in response to contact with thecard to produce contact and holding of the opposed edges of the cardwith the first and second card contacting elements in the fixedposition; and holding the card in the fixed position with the first andsecond card contacting elements while moving the carriage along thetransport path. The method further includes mounting one of channels ata fixed position relative to the carriage to provide a datum positionfor card processing operations; mounting another of the channels at aposition which is moveable orthogonal to the one of the channels; andapplying a force with another of the channels orthogonal to thetransport path to an edge of the card to position an edge of the card atthe datum position. The first card contacting element is pivotallyattached to the carriage to provide pivoting of the first cardcontacting element around an axis perpendicular to the opposed edges ofthe card; the first card contacting element has a edge which slopestoward the transport path and a tip, the tip extending into thetransport path when the card is not moving in the channels past thefirst card contacting element, the tip rotates from extending into thetransport path during movement of the card past the first cardcontacting element until after engagement by the second card contactingelement with a leading edge of the card and then the tip rotates backinto the transport path to cause a leading edge of the first contactingelement to contact the trailing edge of the card. The invention furtherincludes mounting a cam at a fixed position along the transport path;pivoting the second card contacting element around a first pivot axisattached to the carriage to provide pivotal movement of the second cardcontacting element along the transport path after engagement with aleading edge of one of the opposed edges of the card; pivoting thesecond card contacting element around a second pivot axis attached tothe carriage for pivoting the second card contacting elementorthogonally relative to the transport path from engaging the leadingedge of the card to a position out of the transport path in response tocontact of a part of the carriage with the cam during movement of thecarriage along the transport path to free the card from being contactedby the second contacting element and to free the card for movement alongthe pair of channels past the second card contacting element; moving thecarriage along the transport path to contact the cam to free the leadingedge of the opposed edges of the card from contact with the second cardcontacting element; and moving the card along the transport path bycontact with the first card contacting element. The card is propelledalong the transport path into engagement with the first and second cardcontacting elements with an infeed driver disposed on an infeed side ofthe transport path; the card is propelled along the card transport pathafter disengagement from the second card contacting element with anoutfeed driver disposed on an outfeed side of the transport path; andthe carriage is propelled along the transport path between the infeedand outfeed sides to transport the card from the infeed side to theoutfeed side and to return the carriage to the infeed side to positionthe carriage to hold another card with the first and second cardcontacting elements with a drive mechanism.

The method of the invention further includes an embosser having firstand second rotatable wheels which are rotated with the first wheelcarrying characters and the second wheel carrying characters and thechannels being disposed in a plane between the first and second wheels;and wherein controlling movement of the carriage along the transportpath and orthogonal thereto and activation of the embosser to rotate thefirst and second wheels to a rotary position to emboss selectedcharacters carried by the first and second wheels at selected cardlocations on the card with a controller.

The method of the invention further includes a magnetic encoder fixed inposition with respect to the pair of channels and having a magnetic headfacing a portion of an area between the pair of channels formagnetically recording information on a magnetic medium contained on thecard as the card moves along the pair of channels along the transportpath; and a drive mechanism for moving the card past the magneticencoder during recording on the magnetic medium and in an oppositedirection to permit reading of information recorded on the card; andcontrolling activation of the encoder and the drive mechanism during therecording and reading of information recorded on the recording mediumwith a controller.

A method for transporting cards along a transport path in accordancewith the invention includes engaging opposed edges of a card in a pairof spaced apart channels; moving the card along the pair of spaced apartchannels to engage the card with a card contacting element within acarriage, the card contacting element being spaced from the channels andprojecting into the transport path for contacting and pushing one of thecards along the transport path, the card contacting element beingcompliant to move orthogonally from within the transport path to permitmovement of the card along the channels while the carriage is stationaryand then the card contacting element moving back into the transport pathto contact a trailing edge of the card for pushing the card with thecard contacting element along the transport path; and pushing the onecard along the pair of spaced apart channels by moving the carriagealong the transport path. Mounting one of channels at a fixed positionrelative to the carriage to provide a datum position for card processingoperations; mounting another of the channels at a position which ismoveable orthogonal to the one of the channels; and causing the anotherof the channels to apply a force orthogonal to the transport path to anedge of the card to position an edge of the card at the datum position.The card contacting element is pivotally attached to the carriage toprovide pivoting of the card contacting element around an axisperpendicular to the opposed edges of the card; and the card contactingelement has a edge which slopes toward the transport path and a tip, thetip extending into the transport path when the card is not moving in thechannels past the card contacting element, the tip rotating fromextending into the transport path during movement of the card past thecard contacting element during which the tip contacts a face of the cardand then rotating back into the transport path to cause a leading edgeof the card contacting element to contact a trailing edge of the card.Propelling the card along the transport path into engagement with thecard contacting element with an infeed driver disposed on an infeed sideof the transport path; propelling the card along the card transport pathafter disengagement from the card contacting element with an outfeeddriver disposed on an outfeed side of the transport path; and propellingthe carriage along the transport path between the infeed and outfeedsides to transport the card from the infeed side to the outfeed side andto return the carriage to the infeed side to position the carriage tocontact another card with the card contacting element with a drivemechanism. A topper is fixed in position with respect to the pair ofchannels and has a supply of topping material which is transportedorthogonally to the transport path and faces a side of the card whichhas embossed raised characters on the one side to which the toppingmaterial is to be applied; and application of topping material to theraised characters is controlled while the card engages the cardcontacting element and of the topping material is transported orthogonalto the transport path with a control.

An encoder for programming cards each containing an integrated circuitmemory having an external contact area through which information to beprogrammed into the memory is transmitted to the integrated circuitmemory in accordance with the invention includes a card transport forguiding the cards along a transport path from an infeed side to anoutfeed side of the encoder, the card transport having a first sectionwhich is mounted in a fixed position on the infeed side, a secondsection containing a plurality of card receiving sections which arevertically separated and a third section which is mounted in a fixedposition on the outfeed side in line with the infeed side; a verticaltransport, coupled to the second section, from vertically moving thesecond section to vertically align individual card receiving sectionswith the first and third sections along the transport path; and anelectrical contact assembly connected to the second section having aplurality of electrical contactors which individually are associatedwith a different one of each of plurality of card receiving sections andwhich contact the external contact area of individual cards while theindividual cards are held in the plurality of card receiving sections. Amechanism holds each of the electrical contactors in an open position,when an associated card receiving section is in line with the first andthird sections, to not contact the external contact area of the card andcloses the electrical contactor from the open position to contact theexternal contact area of the card in the card receiving section in linewith the first and third sections as the card receiving sectionassociated with the open electrical contactor is moved vertically frombeing in line with the first and third sections. Each electricalcontactor comprises a clamp which is biased in a normally closedposition for contacting the external contact area of the card; andfurther comprises an actuator which contacts the clamp of eachelectrical contactor as the second section is moved vertically withmovement of the second section in a first vertical direction causingeach electrical contactor to be opened as each card receiving section ismoved vertically in line with the first and third sections and movementof each card receiving section, in a second vertical direction, oppositethe first direction, does not open the electrical contactors as eachcard receiving section is moved vertically in line with the first andthird sections. A pivotally mounted member, biased to a home position,extends into a path of travel of the plurality of electrical contactorsduring movement of each electrical contactor and an associated cardreceiving station past the first and third sections and is rotatablepermitting each electrical contactor to remain closed in response tovertical movement of the second section in the second vertical directionand to remain at the home position during vertical movement in the firstvertical direction with contact between the pivotally mounted member andeach electrical contactor causing each electrical contactor to open asthe associated card receiving section moves in line with the first andthird sections. A carriage contacts a card to push the card along thefirst section during motion of the carriage along the first section tothe second section. The carriage pushes the card along the first sectionduring motion of the carriage along the first section to the secondsection. A card contacting element is spaced from the card transport andprojects into the transport path for contacting and pushing the cardalong the transport path, the card contacting element contacting thecard being compliant to move orthogonally from within the transport pathto permit movement of the card along the first section while thecarriage is stationary and then the card contacting element moving backinto the transport path to contact a trailing edge of the card forpushing the card with the card contacting element along the transportpath; and a carriage support, connected to the carriage, guides thecarriage along the first section of the transport path after the card iscontacted with the card contacting element. The first and third sectionsrespectively comprise first and second elongated strips respectivelycontaining a pair of channels attached to the carriage support; and thecarriage support comprises a guide which contacts the carriage with thecarriage sliding along the guide during motion of the carriage along thetransport path. The card contacting element is pivotally mounted in thecarriage to provide movement of the card contacting element around anaxis perpendicular to the opposed edges; and the card contacting elementhas an edge which slopes toward the transport path and a tip, the tipextends into the transport path when the card is not moving in thechannels past the card contacting element, the tip rotates fromextending into the transport path during movement of the card past thecard contacting element until the tip clears the trailing edge of thecard and then the tip rotates back into the transport path to cause aleading edge of the card contacting element to push the trailing edge ofthe card during movement of the carriage along the transport path. Aninfeed driver is disposed on an infeed side of the encoder forpropelling the card along the transport path into contact with the cardcontacting element; an outfeed driver is disposed on an outfeed side ofthe encoder for propelling the one card along the card transport pathafter the card is pushed from one of the plurality card receivingsections; a drive mechanism propels the carriage along the transportpath along the first section to transport the one card from the infeedside to the second section and to return the carriage to the infeed sideto position the carriage to contact another card with the cardcontacting element; and a controller controls activation of each thedrivers and the drive mechanism. A vertical transport moves the secondsection vertically relative to the first and third sections to alignindividual card receiving sections with the first and third sections; acontroller controls the card transport and the vertical transport tomove cards along the first section and successively into different onesof the plurality of card receiving sections and out of different ones ofthe plurality of card receiving sections to the third section whilecontrolling movement of the vertical transport to move the secondsection upward and downward to load the cards in a first in first outsequence in the plurality of card receiving sections and controls theprogramming of the information into the integrated circuit memory ofeach of the cards within the plurality of card receiving sections bytransmitting individual card records to be programmed through theelectrical contactors and the external contact area to the integratedcircuit memory of each card while the individual cards are contained inone of the plurality of card reading sections.

A method for programming with an encoder a plurality of cards eachcontaining an integrated circuit memory having an external contact areathrough which information to be programmed into the memory istransmitted to the integrated circuit in accordance with the inventionincludes guiding a plurality of cards along a transport path from aninfeed side to an outfeed side of the encoder with the cards passingthrough a first section which is mounted in a fixed position on theinfeed side, a second section containing a plurality of card receivingsections which are vertically separated and are movable vertically toreceive individual cards in individual card receiving sections andpassing from the second section to a third section which is mounted in afixed position on the outfeed side in line with the infeed side; movingthe second section vertically to align individual card receivingsections with the first and third sections along the transport path; andcausing an electrical contact assembly, having a plurality of electricalcontactors, to have individual electrical contactors electricallycontact the external contact area of each card held in the plurality ofcard receiving sections. The method further includes holding each of theelectrical contactors to an open position, when an associated cardreceiving section is in line with the first and third sections, to notcontact the external area of the card and to close the electricalcontactor from the open position to contact the external contact area ofthe card in the card receiving section in line with the first and thirdsections as the card receiving section associated with the openelectrical contactor is moved vertically from being in line with thefirst and third sections. Each electrical contactor comprises a clampand the clamp is biased in a normally closed position for contacting theexternal contact area of the card; and further comprises an actuatorwhich contacts the clamp of each electrical contactor as the secondsection is moved vertically and moving the second section in a firstvertical direction to cause each electrical contactor to be opened bycontact with the actuator as each card receiving section is movedvertically in line with the first and third sections and moving eachcard receiving section in a second vertical direction, opposite thefirst direction, while not opening the electrical contactors as eachcard receiving section is moved vertically in line with the first andthird sections. A pivotally mounted member is provided which is biasedto a home position and extends into a path of travel of the plurality ofelectrical contactors during movement of each electrical contactor andan associated card receiving station past the first and third sectionsand which is rotatable permitting each electrical contactor to remainclosed during vertical movement of the second section in the secondvertical direction and to remain at the home position during verticalmovement in the first vertical direction with contact between thepivotally mounted member and the electrical contactor causing eachelectrical contactor to open as the associated card receiving sectionmoves in line with the first and third sections. Each card is contactedwith a carriage to push the card along the first section to the secondsection. Each card is contacted with a carriage to push the card alongthe first section to the second section.

A process for degaussing a magnetic head in accordance with theinvention includes recording information with the magnetic head onto amagnetic medium; and after the recording of the information by themagnetic head onto the magnetic medium, degaussing the magnetic head byapplying a pulse train of alternating polarity to the magnetic headwhich decreases in magnitude over a time interval from an initialmagnitude to zero. The pulse train contains current supplied fromdischarging of a power supply used to provide electrical power to themagnetic head during recording of the information with the decrease inmagnitude over the time interval being from an operating voltage,supplied by the power supply to the magnetic head during the recordingof the information, to zero. The pulse train has a constant frequencywith the constant frequency being within a range of frequencies whichare recordable by the magnetic head. The pulse train may have afrequency of 1 KHz. The magnetic medium is a magnetic stripe on a cardand the magnetic head is an encoding head in a credit card processingsystem. The decrease in magnitude over the time interval is preferablyan exponential decay.

A system for degaussing in accordance with the invention includes amagnetic head for recording an information signal on a magnetic medium;an amplifier, coupled to the magnetic head, for amplifying theinformation signal to a recording level for recording the informationsignal on the magnetic medium and for applying a pulse signal ofalternating polarity which decreases in magnitude over a time intervalfrom an initial magnitude to zero to the magnetic head for degaussingresidual magnetism of the magnetic head caused by the recording of theinformation signal on the magnetic medium; a power supply, coupled tothe amplifier, for providing electrical power to the amplifier toamplify the information signal to the recording level and for supplyingelectrical power within the pulse signal of alternating polarity; and acontrol for controlling application of the information signal and pulsesignal to the amplifier. The system further includes a switch, coupledbetween a power supply voltage and a storage capacitance of the powersupply, which is charged to the power supply voltage during recording ofthe information signal by the magnetic head, the switch being closedduring recording and open during supplying of the pulse signal ofalternating polarity to the magnetic head; and wherein opening andclosing of the switch is controlled by the control.

A process for sequentially embossing a card with individual characterscontained in a character set by rotating an embosser to a series ofselective rotary positions at which individual characters of thecharacter set are aligned with selected card positions at which theindividual characters of the character set are embossed in accordancewith the invention includes sorting the set of characters to form afirst ordered set containing the characters in an order of increasingdistance between a reference rotary position of the embosser and arotary position of each individual character of the first ordered set onthe embosser relative to the reference rotary position; sorting thefirst ordered set to form a second ordered set having the characters ina new order in which the individual characters of the second ordered setincrease in distance measured relative to the reference rotary positionfrom a distance of the first character in the second ordered set to adistance of the last character in the second ordered set with at leastsome of the individual successive characters from the first character tothe last character in the second ordered set not being located fartherfrom the reference rotary position than an immediately precedingcharacter of the second ordered set; and embossing the characters of thesecond ordered set with the embosser in an order beginning from thefirst character of the second ordered set successively to the lastcharacter of the second ordered set by coordinated rotary motion of theembosser and rectilinear motion of the card to sequentially. positionthe embosser and card at selected rotary and rectilinear positionsrespectively to emboss the individual characters of the character set.The process further includes inserting a subsequent character in thefirst ordered set between each pair of successive characters of thefirst ordered set which are separated by a distance along X and Y axesof motion of a carriage holding the card, which is too great to be movedduring the time interval, with each inserted character being deleted foran original position thereof in the first ordered set and being locateda distance along the X and Y axes spaced from the first character of thecharacter pair which may be moved by the carriage during the timeinterval; and moving all characters in a group of characters between thesecond character of each character pair and a character immediatelybefore a position of the deleted character in the first ordered set downone character position in the first ordered set to form the secondordered set. The time interval comprises a time interval which thecarriage may be moved between successive time intervals during which thecarriage cannot be moved while successive characters are being embossed.

A process for sequentially embossing a card with individual characterscontained in a character set by rotating an embosser to a series ofselected rotary positions at which individual characters of thecharacter set are aligned with selected card positions at which theindividual characters of the character set are embossed in accordancewith the invention includes sorting the set of characters to form afirst ordered set containing the characters in an order of increasingdistance between a reference rotary position of the embosser and arotary position of each individual character of the first ordered set onthe embosser relative to the reference rotary position; sorting thefirst ordered set to form a second ordered set having the characters ina new order which partially has successive characters of the secondordered set in an order of increasing distance measured relative to thereference rotary position and partially has successive characters of thesecond ordered set in an order with a distance between embossingcoordinates of the successive characters on the card not being separatedby a distance measured along orthogonal coordinate axes which exceeds amaximum distance that the card may be moved during a time interval; andembossing the characters of the second ordered set with the embosser inan order beginning from the first character of the second ordered setsuccessively to the last character of the second ordered set bycoordinated rotary motion of the embosser and rectilinear motion of thecard to sequentially position the embosser and card at selected rotaryand rectilinear positions respectively to emboss the individualcharacters of the character set. The process further includes insertinga subsequent character in the first ordered set between each pair ofsuccessive characters of the first ordered set which are separated by adistance along X and Y axes of motion of a carriage, which is too greatto be moved during the time interval, with each inserted character beingdeleted for an original position thereof in the first ordered set andbeing located a distance along the X and Y axes spaced from the firstcharacter of the character pair which may be moved by the carriageduring the time interval; and moving all characters in a group ofcharacters between the second character of each character pair and acharacter immediately before a position of the deleted character in thefirst ordered set down one character position in the first ordered setto form the second ordered set. The time interval comprises a timeinterval which the carriage may be moved between successive timeintervals during which the carriage cannot be moved while successivecharacters are being embossed.

A card processing system for processing cards at a plurality of cardprocessing stations disposed at spaced apart locations along a cardtransport with the card processing stations performing card processingoperations on the cards during transporting of the cards along the cardtransport path in accordance with the invention includes a plurality ofcard supply stations located at an infeed side of the card transportwith each card supply station containing a plurality of cards to beselectively individually supplied therefrom to the card transport; aplurality of card collection stations located at an outfeed side of thecard transport with each card collection station selectively collectingindividual cards from the card transport after processing by theprocessing stations; and a controller, coupled to the plurality of cardsupply stations, to the plurality of card collection stations and to thecard transport, for controlling individual selection of a next card fromany one of the card supply stations and supply thereof to the cardtransport, the transporting of the individually selected cards by thecard transport to the plurality of card processing stations and thetransporting of the individually selected cards, after error freeprocessing, to any selected one of the plurality of card collectionstations for collection therein. The controller is further coupled tothe plurality of card processing stations and controls processing ofindividual cards at the plurality of card processing stations. Each cardsupply station comprises a magazine holder connected to the processingsystem and positioned adjacent to the card transport at the infeed sideand a magazine, which is removably mounted in the magazine holder, forcontaining the plurality of cards held by card supply station with themagazine having an opening at a bottom thereof for passing individualselected cards from the card supply station to the card transport; andeach card collection station comprises a magazine holder connected tothe processing system and positioned adjacent to the card transport atthe outfeed side and a magazine, which is removably mounted in themagazine holder, for containing the plurality of cards collected by thecard collection station with the magazine having an opening at a bottomthereof for passing individual collected cards received from the cardtransport into the magazine. The card supply station magazine comprisesa rectangular cross section defined by four corners which respectivelyengage four corners of each of the plurality of cards held by themagazine with a top of the magazine being open for receiving a stack ofcards; and the card collection station magazine comprises a rectangularcross section defined by four corners which respectively engage fourcorners of each of the plurality of cards held by the magazine with atop of the magazine being open for removing a stack of processed cards.A plurality of bent members extend from the bottom thereof inward intothe rectangular cross section for supporting a bottom card in a stack ofcards contained by the magazine with a pair of the members extendingfrom sides of the magazine adjacent a side from which individual cardspass to the card transport with the pair of members extending below theside by a distance greater than a thickness of an individual card butless than twice the thickness of an individual card to define an openingfor individual cards to pass from or into the magazine. The magazine ofeach of the card supply stations has a capacity for holding an integernumber of groups of cards held in a stack in a full supply box of cardsto be processed with each group comprising a plurality of cards whichare loaded into the magazine. The controller includes a system controlprocessor, the system control processor being programmable to setindividual card processing formats for controlling all of the processingoperations by the card processing stations to be performed on cardsselected from each individual one of the plurality of card supplystations such that cards from each of the individual card supplystations may be selectively processed with a card processing format bythe card processing stations which is uniquely assigned to thatindividual card supply station.

A card processing system containing a plurality of card processingstations disposed along a card transport path in accordance with theinvention includes a frame having a plurality of parts with each partcomprising connected horizontal and vertical members, the frameextending along the card transport path and having a variable lengthextending along the transport path for supporting a variable number ofthe card processing stations disposed along the card transport path andat least two parts of the frame each having at least one pair ofhorizontal members which are connected to each other; each cardprocessing station comprising at least one support plate to provide arigid base for the card processing station with a plurality of thesupport plates being attached to the at least two parts of the frame ina plane having a top surface parallel to the card transport path, eachof the card processing stations being attached to the top surface of atleast one of the support plates; and each of the plurality of processingstations having a card transport mechanism for transporting the cardsparallel to the top surface along the card transport path. Each of theat least two parts of the frame has opposed vertical sides with at leastone pair of the horizontal members of one part of the at least two partsof the frame projecting past one of the opposed vertical sides ofanother part of the at least two parts of the frame and each pair of theat least one pair of horizontal projecting members of the one part beingconnected to another pair of the horizontal members of the another partof the at least two parts. Each part of the at least two parts of theframe has an upper pair and a lower pair of horizontal members with theupper pair of horizontal members of the one part and the upper pair ofhorizontal members of another part being aligned so that an uppersurface of the upper pairs of aligned horizontal members is in a planeparallel to the top surface to which the plurality of support plates areattached. The lower pair of horizontal members of at least one part ofthe frame projects past one of the opposed vertical sides of the anotherpart of the frame and is connected to another pair of the lowerhorizontal members of the another part of the frame. Each of the lowerpair of horizontal members of at least one part of the frame projectspast one of the opposed vertical sides of the another part of the frameand is connected to another pair of the horizontal members of theanother part of the frame. The invention further includes a pair ofspaced apart channels, each channel engaging a different one of a pairof opposed edges of the cards; a carriage for holding the cards at afixed position relative to the carriage during motion along thetransport path, the carriage having first and second card contactingelements spaced apart at different positions along the transport pathand projecting into the transport path for contacting and holding a cardin the fixed position during motion along the transport path, the firstcard contacting element being compliant to move orthogonally from withinthe transport path to permit movement of the card along the channelswhile the carriage is stationary prior to contact of the card by thesecond card contacting element and the second card contacting elementbeing compliant along the transport path in response to contact with thecard to produce contact and holding of the opposed edges of the cardwith the first and second card contacting elements in the fixedposition; and a carriage support, connected to the carriage, for guidingthe carriage along the transport path. The first card contacting elementis pivotally attached to the carriage to provide pivoting of the firstcard contacting element around an axis perpendicular to the opposededges of the card; and the first card contacting element has an edgewhich slopes toward the transport path and a tip, the tip extending intothe transport path when the card is not moving in the channels past thefirst card contacting element, the tip rotating from extending into thetransport path during movement of the card past the first cardcontacting element until after engagement by the second card grippingelement with a leading edge of the card and then the tip rotating backinto the transport path to cause a leading edge of the first cardcontacting element to contact the trailing edge of the card. A cam isdisposed at a fixed position along the transport path; the second cardcontacting element has a first pivot axis attached to the carriage forpivoting the second card contacting element to provide pivotal movementof the second card contacting element along the transport path afterengagement with a leading edge of the opposed edges of the card; and thesecond card contacting element has a second pivot axis attached to thecarriage for pivoting the second card contacting element orthogonallyrelative to the transport path for pivoting the second card contactingelement from engaging the leading edge of the card in the transport pathto a position out of the transport path in response to contact of a partof the carriage with the cam during movement of the carriage along thetransport path to free the leading edge of the card from being contactedby the second card contacting element and to free the card for movementalong the pair of channels past the second card contacting element.

The invention further includes a pair of spaced apart channels, eachchannel engaging a different one of a pair of opposed edges of thecards; a carriage for pushing the cards along the transport path, thecarriage having a card contacting element spaced from the channels andprojecting into the transport path for contacting and pushing one of thecards along the transport path, the card contacting element beingcompliant to move orthogonally from within the transport path to permitmovement of the card along the channels while the carriage is stationaryand then the card contacting element moving back into the transport pathto contact a trailing edge of the card for pushing the card with thecard contacting element along the transport path; and a carriagesupport, connected to the carriage, for guiding the carriage along thetransport path.

The pair of spaced apart channels respectively comprise first and secondelongated strips respectively containing a different one of the pair ofchannels therein with the channels being attached to the carriagesupport; and the carriage support comprises a guide which contacts thecarriage with the carriage sliding along the guide during motion of thecarriage along the transport path. One of the first and second elongatedstrips is fixed relative to the carriage support to provide a datumposition for card processing operations; another of the first and secondelongated strips is moveable orthogonally to the fixed one of the firstand second elongated strips; and further comprises a mechanism biasingthe another of the first and second elongated strips toward the fixedone of the first and second elongated strips so that an edge of the cardheld in the channels is forced toward the fixed one of the first andsecond elongated strips to position the card at the datum position forcard processing operations.

An infeed driver is disposed on an infeed side of the pair of channelsfor propelling the card in the first direction along the transport pathinto engagement with the first and second card contacting elements; anoutfeed driver is disposed on an outfeed side of the pair of channelsfor propelling the card along the card transport path in first directionafter disengagement from the second card contacting element; a drivemechanism propels the carriage along the transport path between theinfeed and outfeed sides to at least transport the one card from theinfeed side to the outfeed side and to return the carriage to the infeedside to position the carriage to hold another card with the first andsecond card contacting elements; and a controller controls activation ofeach the drivers and the drive mechanism. The infeed and outfeed driversmove the card in only one direction. The infeed driver comprises a firstroller which is mounted above the transport path and has a rollingsurface which engages a first side of the card at the infeed side and asecond roller which is mounted below the transport path and has arolling surface which engages a second side of the card at the infeedside; and the outfeed driver comprises a first roller which is mountedabove the transport path and has a rolling surface which engages thefirst side of the card on the outfeed side and a second roller which ismounted below the transport path and has a rolling surface which engagesthe second side of the card on the outfeed side. Each driver comprises aone way clutch for rotationally driving at least one of the first andsecond rollers to move the card the one direction and preventingmovement in a direction opposite the one direction while the rollerscontact the card. The rolling surfaces of the first and second rollersof the infeed driver are not mounted in surface contact when the card isnot positioned at the infeed side and the rolling surfaces of the firstand second rollers of the outfeed driver are not mounted in surfacecontact when the card is not positioned at the outfeed side.

A card processing system in accordance with the invention furtherincludes an embosser having first and second rotatable wheels, the firstand second wheels carrying characters and the channels being disposed ina plane between the wheels; and wherein the controller controls movementof the carriage engaging the card along the transport path andorthogonal thereto to position the card at selected card positions toemboss characters using the first and second wheels and activation ofthe embosser to rotate the first and second wheels to a selected rotaryposition and to emboss selected characters carried by the first andsecond wheels at selected positions on the card.

A card processing system in accordance with the invention furtherincludes a magnetic encoder having a magnetic head facing a portion ofan area between the pair of channels for magnetically recordinginformation on a magnetic medium contained on the card as the card movesalong the transport path; and the drive mechanism moves the card pastthe magnetic encoder during recording on the magnetic medium and in anopposite direction to permit reading of the information recorded on thecard; and wherein the controller controls activation of the encoder andthe drive mechanism during recording and reading of information recordedon the recording medium.

A card processing system in accordance with the invention furtherincludes a topper fixed in position with respect to the pair of channelsand having a supply of topping material which is transportedorthogonally to the transport path and facing a side of the card havingembossed raised characters on the side to which the topping material isto be applied; and the controller also controls application of toppingmaterial to the raised characters while the card engages the cardcontacting element and transporting of the topping material orthogonallywith respect to the card transport path.

An embossing system in accordance with the invention includes anembosser having first and second rotatable wheels carrying pairs ofmatched characters which may be selectively embossed and which arerotated in unison to a selected rotary position to emboss a selectedcharacter from the pairs of matched characters on a card disposedbetween the wheels, each matched character pair being activated toemboss a selected character when positioned at the selected rotaryposition to drive each character pair into contact with opposed surfacesof the card and away from contact with the card to emboss the carddisposed between the first and second rotating wheels with the selectedcharacter; a motor, coupled to the embosser wheels, for selectivelyrotating the wheels to the selected rotary position to position theselected character for embossing; a power source and power transmissionfor transmitting power produced by the power source to a pair of matchedcharacters of the selected character positioned at the selected rotaryposition to emboss the selected character at the selected rotaryposition on the card disposed between the first and second rotarywheels; a carriage and carriage drive for holding individual cards at aposition between the first and second rotating wheels and fortranslating each card held by the carriage selectively along orthogonalcoordinate axes to selectable individual positions on the card held bythe carriage at which each selected character positioned at the selectedrotary position is embossed on the card held by the carriage; a detectorfor indicating when each pair of matched characters at the selectedrotary position has first cleared opposed faces of the card beingembossed; and an embosser controller, responsive to the detector, forcontrolling the motor, the power source, and the carriage drive, forcontrolling activation of the motor and the carriage drive to beginrotation of the first and second rotatable wheels from a selected rotaryposition at which a selected character has been embossed on the card toa next selected rotary position at which a next selected character is tobe embossed on the card and to begin translation of the card held by thecarriage by the carriage drive from a card position at which theselected character has been embossed along at least one of theorthogonal coordinate axes to a next card position at which a nextselected character is to be embossed on the card in response to thedetector indicating that the pair of matched characters, which embossedthe selected character, has first cleared engagement with the opposedsurfaces of the card. The power transmission comprises at least oneinterposer, which is periodically activated by the embosser controller,to connect the power source to a pair of matched characters of aselected character for an embossing time interval. The detectorindicates a rotary position of a drive shaft of the power source atwhich each pair of matched characters which has embossed a character hasfirst cleared opposed faces of the card being embossed.

A method of embossing cards with a plurality of selected characters inaccordance with the invention includes positioning a card to be embossedat selected card positions with the plurality of selected charactersbetween a pair of rotatable embossing wheels respectively carrying pairsof matched characters which emboss the plurality of selected charactersand rotating the pair of rotatable embossing wheels to a selected rotaryposition at which a selected character is to be embossed at a selectedcard position with a selected pair of the pairs of matched characters;providing power from a power source to a matched pair of the selectedcharacter positioned at the selected rotary position to drive thematched pair into opposed surfaces of the card to emboss the selectedcharacter at a selected card position; indicating when the matched pairof the selected character has first cleared opposed surfaces of the cardduring the providing of power to the matched pair of the selectedcharacter; and responsive to the indication that the matched pair of theselected character has first cleared the opposed surfaces of the card,beginning rotation of the pair of rotatable embossing wheels to aselected rotary position where a next selected character is to beembossed and in response to the indication that the matched pair of theselected character has first cleared the opposed surfaces beginningtranslation of the card to a next selected card position where a nextselected character is to be embossed thereon. Periodically providing thepower from the power source to a pair of the matched characters of theselected character by activating an interposer to connect the powersource to a pair of matched characters of the selected character. Adetector indicates a rotary position of a drive shaft of the powersource at which a pair of matched characters embossing a selectedcharacter on the card first clears opposed faces of the card.

BRIEF DESCRIPTION OF THE DRAWINGS

FIGS. 1 and 2 illustrate a prior art embosser disclosed in theassignee's U.S. Pat. No. 4,969,760.

FIG. 3 is a timing diagram of the prior art embosser illustrated inFIGS. 1 and 2.

FIGS. 4 and 5 illustrate a perspective view of a preferred embodiment ofan embossing system in accordance with the present inventionrespectively with the cover lid closed and in the open position.

FIG. 6 illustrates a diagram of the transport path of the presentinvention.

FIG. 7 illustrates a front elevational view of the card supply stationsincluding picker mechanism.

FIG. 8 illustrates a view of the infeed side of the transport pathincluding the rear side of the card supply stations.

FIG. 9 and FIGS. 10A-C illustrate views of the card collection stationsand method of operation thereof.

FIGS. 11A-D illustrate respectively a top plan view, a front elevationalview, a left side elevational view and right side elevational view of acard transport mechanism in accordance with the invention.

FIG. 12 illustrates the operation of the card transport mechanism of thepresent invention.

FIGS. 13A-C illustrate respectively a top plan view, front elevationalview and sectional view of a carriage in accordance with the presentinvention.

FIGS. 14A and B illustrate respectively a top plan view and a sideelevational view of a smart card encoder in accordance with the presentinvention;

FIG. 14C illustrates a plan view of a smart card; and

FIG. 14D illustrates a schematic view of the operation of the encoderfor programming the memory of a group of smart cards in accordance withthe present invention.

FIG. 15 illustrates a top plan view of an embosser in accordance withthe present invention including the transport mechanism of the presentinvention.

FIG. 16 illustrates a timing diagram illustrating the improved operationof an embosser in accordance with the invention.

FIG. 17A illustrates a credit card embossed with the characters in aorder of embossing which has been optimized in accordance with thepresent invention;

FIGS. 17B and 17C illustrate a first ordered set of the characters ofthe card of FIG. 17A which have been sorted along the Z axis;

FIGS. 17D and 17E illustrate the alteration of the first ordered set ofFIGS. 17A and B to change the order of individual characters so that thedistance between sequential characters is not more than a maximumdistance which may be moved by the carriage along either the X or Y axesduring the embossing of characters; and

FIGS. 17F and G illustrate the second ordered set in which theindividual characters have been sorted into the optimized order forembossing as illustrated by the numbers contained in square boxes inFIG. 17A.

FIG. 18 illustrates a magnet stripe encoder in accordance with thepresent invention including the transport mechanism of the presentinvention.

FIG. 19 illustrates a topper in accordance with the present inventionincluding the transport mechanism of the present invention.

FIG. 20 illustrates a frame utilized by the embossing system of thepresent invention which may be expanded or contracted to vary the numberof card processing stations along the transport path.

FIGS. 21A and 21B illustrate the method of loading cards from a cardsupply box into the card supply station magazine of the presentinvention.

FIGS. 22-24 illustrate the degaussing system of the present invention.

FIG. 25 illustrates an electrical block diagram of the electricalcontrol of the present invention.

BEST MODE FOR CARRYING OUT THE INVENTION

FIGS. 4 and 5 respectably illustrate views of a card processing system100 containing multiple card processing stations 106 in accordance withthe present invention with the cover lid 102 in a closed and openposition. The cover lid 102 has multiple segments 104 which are pivotedfrom a closed position as illustrated in FIG. 4 to an open position asillustrated in FIG. 5. The card processing stations 106 are disposedalong a transport path 108 which extends between a plurality of cardsupply stations 110 and a plurality of card collection stations 112. Acard transport 113 comprised of a plurality of in line card transportmechanisms 180 moves individual cards 114 from the card supply stations110 to the card collection stations 112. The card transport 113 ispreferably used by each of the card processing stations 106 to movecards at each card processing station from an infeed side 116 to anoutfeed side 118 while the card processing station performs a dedicatedcard processing operation on the card or cards therein. The details ofthe individual card transport mechanisms 180, the card supply stations110 and card collection stations 112 are described below.

A control terminal 120 including an input device 122 such as a keyboardand a display 124 are used by an operator to control and program theoverall series of processing operations which are performed by the cardprocessing system 100 on individual cards 114 which are selected fromthe card supply stations 110 and collected after processing in the cardcollection stations 112. Each of the card supply stations 110 has apicker 126 which is illustrated in FIG. 7 which may be of conventionalconstruction which selects an individual card 114 from a stack of cards134 at its associated card supply station 110 which moves the selectedindividual card through an opening 127 in the back of the card supplystation as illustrated in FIG. 8 to an infeed side 138 of the transportpath 108. The feeding of cards along the transport path 108 is discussedin more detail below. The control terminal 120 permits the operator,data inputs to the control terminal or data within the card files to beprocessed to selectively program individual card processing formats forthe cards which are supplied from the individual card supply stations110. The formats may include processing operations performed by some orall of the card processing stations 106 on the individuals cards 114 asthey are selected from the plurality of card supply stations 110 andtransported along the transport path 108 to the outfeed side 140 of thetransport path where the individual cards are selectively collected in aspecified one of the card collection stations 112 in accordance with thecard processing formats controlling embossing of cards selected from thecard supply stations. The individual cards 114 at the card collectionstations 112 are pushed upward by a paddle mechanism 128 described inmore detail below which reciprocates vertically upward when a card isdirectly below the bottom opening of the individual card collectionstation in which the card is to be collected to force it upward into thecollection magazine 158 as described below. The upward movement of thepaddle mechanism 128 forces the card past a pair of compliant membersdescribed below which project into the cross sectional area of one ofthe magazines 158 held by collection station magazine holder 156 whichare located at each of the card collection stations 112 into the bottomof the stack of cards 132.

The programmability afforded to the operator of the control terminal 120to selectively pick individual cards 114 from the bottom of the stack134 of card blanks in each of the card supply stations 110 enablesmultiple card processing jobs to be simultaneously or serially processedwith different card processing formats without the shutting down of thecard processing system 100. For example, stacks 134 of individual cards114 may be placed in different ones of the card supply stations 110 forprocessing by unique card processing formats dedicated to a particularbank's card embossing and processing requirements. As a result, cardprocessing operations involving differing numbers of cards may besimultaneously processed by the card processing system 100 under theprogrammable control of the control terminal 120 as specified by theoperator or otherwise. Alternatively, while one card processing jobinvolving cards contained in one of the card supply stations 110 isbeing processed the operator of the control terminal 120 maysimultaneously program the subsequent card processing job to beperformed on cards selected from the stack of cards 134 in the othercard supply stations 110 without loss of throughput of the one cardprocessing job. While as illustrated the number of card supply stations110 and card collection stations 112 is equal in number, it should beunderstood that differing numbers of a plurality of card supply stations110 and card collection stations 112 may be utilized in the practice ofthe invention.

The individual card processing stations 106 may be, for example, withoutlimitation a magnetic stripe encoder, a top side printer to printphotographic or images or graphics, an embosser, and a topper all ascommercially sold by the assignee of the present invention as standalone units or alternatively as part of credit card embossing systemssuch as used in the assignee's ADVANTAGE™ embossing system as describedin U.S. Pat. No. 4,969,760. The present invention is not limited to anyparticular choice or type of card processing stations 110 and asdescribed below in FIG. 20 the frame of the card processing system 100may be varied in length along the transport path 108 to accept avariable number of card processing stations 106 which provides modularexpansion and contraction of the card processing system as the needs ofthe user change or as additional technologies or card processingoperations are developed which may be implemented at individual cardprocessing stations as cards are moved along the transport path. Detailsof a preferred form of an embosser 380, magnetic stripe encoder 420,"smart" card encoder 330, and topper 430, which are not illustrated inthe card processing system 100 in FIGS. 4 and 5, are described in moredetail below. The housing 136, which includes the cover lid 102, coversthe expandable frame of the invention as described below in FIG. 20.

FIG. 6 illustrates the overall transport path 108 of the presentinvention which extends from the infeed side 138 adjacent the back sideof the card supply stations 110 from which individual cards 114 areselectively picked by the activation of the individual pickers 126 ascontrolled by the programming of the control terminal 120. Theindividual cards 114 are transported along the transport path 108 by thecontrol of the individual card transport mechanisms 180 as describedbelow under the overall system control provided by the control terminal120 to convey the cards to the outfeed side 140 where the individualcards are collected in the card collection stations 112 by theactivation of the paddle mechanism 128 to force the cards from aposition along the transport path 108 vertically in line with theopening in the bottom of one of card collection stations 112 up into themagazine 158 thereof. Each of the card processing stations 106 containsmotors for activating infeed and outfeed drivers, carriage translationmovements and movements required to perform the various unique cardprocessing functions performed by each of the card processing stations106 as described below.

FIGS. 7 and 8 illustrate in detail the mechanism for picking individualcards 134 held within the card supply stations 110 and supplying them tothe infeed side 138 of the transport path 108. In FIG. 7 the picker 126reciprocates from the position as shown backward toward the infeed side138 of the transport path 108 to deliver an individual card thereto. Thepicker 126 has a lip which grabs an edge of the bottom card in the stackof cards 134 to force the bottom card backward toward the infeed side138. Each card supply station 110 is comprised of a magazine holder 500and a magazine 502 which are described in more detail below. Themagazine 502 is removably mounted in the magazine holder by a latch(illustrated in FIG. 21A) and contains a plurality of individual cards114 in a stack of cards 134 held by the card supply station 110. Themagazine holder 500 is connected to the card processing system 100 bysuitable fasteners 146. As is described in detail below, the magazine502 has an opening at the bottom thereof (illustrated in FIG. 21A) forpassing individually cards 114 which are picked by the picker 126 formovement to the infeed side 138 of the transport path 108.

FIG. 8 illustrates the infeed side 138 of the transport path 108 whichreceives individual picked cards from the card supply stations 110.Activation of the picker 126, which reciprocates toward the back of FIG.7 and from right to left in FIG. 8, causes an individual card 114 to bepassed through opening 127 to channel 148 which is formed by thebackside of the individual card supply stations 110 and vertical members149 which are part of a infeed drive mechanism. The infeed drivemechanism 150 is split in two parts with each part having pairs ofopposed power driven rollers 152 which are driven by motor 151 which areactivated by timed commands from the control terminal 120. The motor151, within the two parts of the infeed drive mechanism 150, isactivated to move the individual cards 114 from the infeed side 138 tothe first of the card processing stations 106 wherein the individualcard transport mechanism 180 of each card processing station aresequentially activated in a timed sequence under the control of theprocessor within the control terminal 120 to move the individual cardsthrough the card processing stations. The power driven rollers 152 arerubber and contact opposed faces of one of the individual cards 114 fromthe stack 134 with the bottom face of the card being supported by achannel base 154. Rotation of the rollers 152 moves the individual cards114 from the top toward the bottom of FIG. 8 where the card istransferred from the infeed side 138 to the card transport mechanism 180of the first card processing station as described below in detail.

FIGS. 9 and 10 A-C illustrate details of the outfeed side 140 of thetransport path 108 including the individual card collection stations112. Each card collection station 112 is similar in construction to thecard supply stations 110 and comprises the magazine holder 156 and aremovable magazine 158 which receives the individual cards 114 whichhave been processed without detected error. The magazine holder 156 isattached to the card processing system 100 with suitable fasteners (notillustrated). The paddle 128 in the bottom of the left hand cardcollection station 112 in FIG. 9 is positioned to force an individualcard 114 on the top surface thereof after card processing without errorinto the magazine 158 as illustrated in FIGS. 10A and B. The magazine158 has a pair of springy metal members 162 which project inward fromopposed sides 164 of the collection station magazine 158 into the bottomof the cross sectional area through which the individual cards 114 areforced upward into the card collection magazine by the paddle mechanism128. The paddle mechanism 128 is connected to a cranking mechanism 165which permits it to be moved upward from the position as illustrated inFIG. 10A to force individual cards 114 which are resting on the topsurface thereof past the springy metal members 162 into the bottom ofthe collection station magazine 158. FIG. 10C illustrates the paddlemechanism 128 moved upward by the cranking mechanism 165, prior to acard 167 being transported to a position underneath the individual cardcollection station, to permit an erroneously processed card to dropbelow the individual card collection station 112 into a reject area.

FIGS. 11A-11D illustrate a card transport mechanism 180 which ispreferably used to transport individual cards through individual cardprocessing stations 106 in the card processing system 100. FIG. 11Aillustrates a top view of the card transport mechanism; FIG. 11Billustrates a rear elevational view of the card transport mechanism;FIG. 11C illustrates a left side elevational view of the card transportmechanism; and FIG. 11D illustrates a right side front elevational viewof the card transport mechanism 180. The card transport mechanism 180 isused to transport individual cards 114 along the card transport path 108by passing each card from an infeed side 182 to an outfeed side 184. Itshould be understood that the individual card processing stations 106perform different functions with the card transport mechanism 180 beinga sub assembly thereof which does not include specific card processingdevices such as a card embosser as described above. A pair of spacedapart channels 186 and 188, which are part of an elongated strip, havegrooves 190 which receive opposed edges of individual cards 114 as theyare transported between the infeed side 182 and the outfeed side 184.Depending upon the use of the card processing station 106 which containsthe card transport mechanism 180, one of the pair of channels 186 and188 is fixed in position relative to the carriage support as describedbelow to provide a datum position for card processing operations. Asillustrated, channel 188 is fixed in position by fasteners 192 and theother channel 186 is moveable orthogonally relative to the fixedchannel. An elongated slot (not illustrated) extends orthogonally tochannel 186 underneath fasteners 194 to permit movement in theaforementioned orthogonal direction relative to the channel 188. Springs196 apply a biasing force to the moveable channel 186 to force an inneredge containing groove 190 toward the fixed channel 188. The springs 196function as a mechanism for biasing the channel 186 toward the channel188 to force an edge of the card engaged in groove 190 of channel 188 tothe datum position for card processing operations. Establishing of adatum position for card processing operations such as encoding of amagnetic stripe on a credit card blank and embossing of characters on acredit card blank is important to satisfy user requirements.

A carriage 196 is provided for holding cards at a fixed positionrelative to the carriage during motion along the transport path. Thecarriage has a first card contacting element 198 located closer to theinfeed side 182 and a second card contacting element 200 located closerto the outfeed side 184. Each of the card contacting elements 198 and200 project into the transport path 108 which is located in a planebetween the grooves 190 and the channels 186 and 188. The cardcontacting elements 198 and 200 contact and hold a card in a fixedposition during motion of the carriage 196 along the transport path asillustrated in FIG. 12. The first card contacting element 198 iscompliant to move orthogonally from within the transport path duringinitial motion of a card along the transport path 108 to a point where atop edge 204 of the first card contacting element 198 is rotateddownward below the transport path as the card moves toward the outfeedside 184 past the first card contacting element. Spring 202 biases thefirst card contacting element 198 to a home position with tip 206extending into the transport path 108. The first card contacting element198 is pivotally attached to the carriage to provide pivoting around anaxis (element 302 in FIG. 13B) perpendicular to opposed edges of thecard and perpendicular to the transport path 108. The first cardcontacting element 198 has the edge 204 which slopes upward to the tip206 which faces the second card contacting element 200. The tip 206extends into the transport path 108 when a card is not moving in thechannels 186 and 188 past the first card contacting element 198. The tip206 rotates from extending into the transport path 108 against thebiasing force applied by spring 202 during movement of the card 114 pastthe first card contacting element 198 until after engagement by thesecond card contacting element 200 with a leading edge of the card. Thetip 206 rotates back into the transport path 108 to cause a leading edgeof the first card contacting element 198 to contact the trailing edge ofthe card (296 in FIG. 12) to complete the holding of the card in a fixedposition in the carriage 196. The second card contacting element 200 iscompliant along the transport path 108 in the direction toward theoutfeed side 184 and has a first pivot axis 208 attached to the carriage196 for pivoting the second card contacting element to provide pivotalmovement of the second card contacting element along the transport path108 after engagement with a leading edge (292 in FIG. 12) of the opposededges of the card 114 to accommodate cards of varying longitudinaldimensions. The second card contacting element 200 is also compliant ina direction orthogonal to the transport path 108 and also has a secondpivot axis 210 for pivoting the second card contacting elementorthogonally relative to the transport path. A cam (element 300 in FIG.13B discussed below) is disposed at a fixed position along the transportpath 108 in proximity to the outfeed side 184. The second cardcontacting element 200 pivots orthogonally relative to the transportpath 108 for pivoting the second card contacting element from engagingthe leading edge 292 of the card 114 in the transport path to a positionout of the transport path in response to contact of a part of thecarriage with the cam 300 during movement of the carriage along thetransport path to free the leading edge of the card from being contactedby the second card contacting element and to free the card for movementalong the pair of channels 186 and 188 past the second card contactingelement.

As described, the card transport mechanism 180 has a carriage 196including the first card contacting element 198 and the second cardcontacting element 200 which is used in applications for transportingcards 114 through card supply stations 106 where it is necessary tolocate the card at a fixed position relative to the carriage such asmovement which occurs during embossing of a card or recording andreading information recorded on a magnetic stripe of a credit cardblank. These operations require movement forward and backward along thetransport path 108 which necessitates precise holding of the card 114 bythe carriage 196 because of the high dimensional locational toleranceswhich are necessary for successful embossing of characters on cards andrecording of magnetic information on the magnetic recording stripe (408in FIG. 17A) of a credit card blank.

In other applications in which it is not necessary to move a card 114 inboth forward and backward directions along the card transport path 108,the second card contacting element 200 and the cam 300 may beeliminated. This modification converts the carriage into a pushingdevice which only moves the card in one direction along the X axis. Thefriction between the grooves 190 of the channels 186 and 188 in thisapplication is relied upon to stop the card 114 instantaneously as soonas motion of the carriage 196 is stopped. Card processing stations 106which require the carriage to only function as a pushing device arestations such as a topper or a picture printing station.

A carriage support 210 is connected to the carriage 196 for guiding thecarriage along the transport path 108. As illustrated, the carriage body212 has aperture 213 which receives the elongated carriage support inthe form of a rod 214 of circular cross section to guide the carriage196 along the transport path.

The card transport mechanism 180 has a drive mechanism 220 forpropelling the carriage 196 along the transport path 108 between theinfeed side 182 and the outfeed side 184 and to return the carriage tothe infeed side to position the carriage to hold another card 114 withthe first and second card contacting elements 198 and 200 oralternatively to push the card using only the first contacting element198 with the second card contacting element having been eliminated. Thedrive mechanism 220 includes an infeed driver 222 disposed on the infeedside 182 of the pair channels 186 and 188 for propelling the card 114along the transport path 108 into engagement with at least the firstcard contacting element 198 and the second card contacting element 200when holding of cards is required. An outfeed driver 224 is disposed onthe outfeed side 184 of the channels 186 and 188 for propelling the card114 along the card transport path 108 after disengagement from thesecond card contacting element 200 when the card is held at a fixedposition by the carriage 196 with the first and second card contactingelements 198 and 200 or alternatively for propelling the card along thetransport path after disengagement from the first card contactingelement when the carriage is used to push the cards along the transportpath. As will be described in detail below, the processor within thecontrol terminal 120 controls the overall activation of the drivemechanism 220 and the infeed and outfeed drivers 222 and 224.

The drive mechanism 220 includes two pairs of rollers 226 which arerespectably disposed on the infeed side 182 and the outfeed side 184above and below the card transport path 108 such that an outerperipheral surface 228 of each roller is in rolling contact with a card114 as it is being moved at the infeed side 182 and the outfeed side184. Each of the rollers 226 is rotatably mounted to roll freely withmovement of the card 114 in only one direction from the infeed side 182to the outfeed side 184. The top rollers 226 at the infeed side and theoutfeed side are attached at one end of a shaft 230. The other end ofthe shaft 230 at both the infeed side 182 and the outfeed side 184 isattached to a one way clutch 232 which permits rotation of the shaft 230in only the direction which will permit the card 114 to move from theinfeed side 182 to the outfeed side 184. Belt 234 is attached to pulley236 which is driven by a motor 238 to rotate the top rollers 226 uponreceiving of an activation signal under the control of the processor inthe control terminal 120 to move a card 114 located at the infeed side182 into engagement with at least the first card contacting element 198so as to permit the carriage 196 to push the card or further to be heldby the first card contacting element 198 and the second card contactingelement 200 to permit the carriage 196 to move the card which is held inthe card contacting elements in opposite directions along the transportpath 108.

The control mechanism 238 for controlling motion of the carriage 196along the X axis parallel to the transport path 108 is described asfollows. Motor 240 is controlled by the processor within the controlterminal 120 to selectively move the carriage 196 when processingrequirements require the card 114 to be moved along the X axis parallelto the transport path 108. The motor 240 has a pulley 242 which drivescable 244 in an endless fashion around pulleys 246. The cable 244 isattached to a Y axis translation mechanism 250 to be described below.The Y axis translation mechanism 250 has an upwardly projecting blade252 which fits snugly within a vertical slot 254 such that as describedbelow the Y axis translating mechanism 250 may move orthogonally to theslot 254. The tightness of the fit between the vertical blade 252 andthe vertical slot 254 prevents play along the transport path 108 whenthe carriage 196 is being moved along the transport path 108 along the Xaxis by movement of the Y axis translation mechanism 250 parallel to thetransport path when pulley 242 of motor 240 drives the cable 244.

The Y axis translation mechanism 250 is used for applications such as anembosser which requires the carriage 196 to be selectively moveable tosets of X and Y coordinates to define new character embossing positionson the card 114. The Y axis translation mechanism 250 has a generallyU-shaped member 256 to which the aforementioned blade 252 is attached byfasteners 258. The U-shaped member 256 has a pair of apertures 260 whichare circular in cross section and which engage a guide rod 262 which isattached to the sides 264 of the card transport mechanism 180. The guiderod 262 provides a sliding surface which supports the U-shaped member256 sliding motion along the X axis to drive the carriage 196 along theX axis through the contact between the vertical blade 252 and thevertical slot 254. Motor 266, which is activated under the control ofthe processor within the control terminal 120, drives a pulley 266 whichengages belt 268 which drives pulley 270 to drive shaft 272 which drivespulley 274 which is connected to cable 276. The cable 276 is connectedto a frame 278, which has an aperture 280 which slides along rod 282, toprovide translation along the Y axis to move the carriage 196 along theY axis.

FIG. 12 illustrates an operational sequence of a card 114 as it movesfrom the infeed side 182 toward the outfeed side 184 in the grooves 190of the elongated channels 186 and 188. As may been seen, the leadingedge 292 of the card 114 first contacts the lowest portion of the edge204, which as the card 290 continues to move toward the outfeed side184, forces the first card contacting element 198 to rotate out of thetransport path 108. As the leading edge 292 moves past the tip 206, thetip 206 rides on the bottom face 294 of the card 114. As the leadingedge 292 contacts a trailing edge of the second card contacting element200 under power supplied by the infeed driver 222, the second cardcontacting element 200 rotates around the first pivot axis 208 to apoint at which the trailing edge 296 of the card 114 drops below the tip206 at which point the card is securely held in a fixed locationrelative to the carriage 196 between opposed vertical edges of the firstand second card contacting elements 198 and 200.

FIGS. 13A-C illustrates respectively an enlarged top view, a frontelevational view, and a fragmentary view of the operation of the firstand second card contacting elements 198 and 200 and cam 300. In FIG.13B, the first contacting element 198 is pivotable about axis 302.Spring 202 biases the first card contacting element 198 against stop 304at a position at which tip 206 extends into the transport path 108. Thespring 202 is connected between an extension 306 of the first cardcontacting element 198 and the carriage 196. The second card contactingelement 200, pivots toward the outfeed side 184 against the biassupplied by spring 209 when the leading edge 292 of the card 114contacts the trailing edge 308 of the second card contacting element200. In FIG. 13C, the second card contacting element 200 pivots downwardfrom within the transport path 108 around pivot axis 210 to free theleading edge 292 of the card 114 upon contact with the cam 300. At thatpoint, the outfeed driver 224 is activated to propel the card 114 byrotary contact with the pair of wheels 226 outward away from the outfeedside 184. Spring 310 biases the second card contacting element 290 to aposition at which it extends into the transport path 108. Similarly,spring 209 biases the vertical trailing edge 308 of the second cardcontacting element 200 facing toward the leading vertical edge of thefirst card contacting element 198. Pivoting of the second cardcontacting element 200 along the X axis toward the outfeed side 184permits individual cards 114 of less than perfect longitudinaldimensional tolerances to be firmly held in the first and second cardcontacting elements 198 and 200 precisely as a consequence of complianceof the second card contacting element along the transport path 108toward the outfeed side 184. As discussed above, the first and secondcard contacting elements 198 and 200 are compliant in one and twodirections respectively to move within and outside of the transport path108 defined by the plane between the grooves 190 in the opposedelongated elements which form the channels 186 and 188. Furthermore, itshould be understood that either of the channels 186 or 188 may be usedas a fixed datum with the other channel being movable orthogonalthereto.

FIGS. 14A-14D illustrate an encoder 330 for programming "smart" cardswhich contain an integrated circuit memory (PROM). As illustrated inFIG. 14C, a smart card blank 320 has the same shape, size and dimensionsas a conventional credit card. An external contact area 322 is comprisedof a plurality of insulated segments 324 that are individually connectedto an integrated circuit memory of the PROM type which is containedwithin the plastic material from which the smart card is fabricated. Itshould be understood that the smart card 320 as illustrated in FIG. 14Cis conventional and well known in the art. The configuration of thesmart card itself including its contact area 322 is not part of thepresent invention. The encoder 330 provides a card buffer for holding aplurality of smart cards in a vertical array for an extended timeinterval during which programming of each individual smart cardintegrated circuit memory is performed simultaneously. The only timeduring which it is not possible to program the plurality of smart cards320 which are held in the vertical array is when the cards are beingmoved into and out of the array as described below. The encoder 330 isbased upon a modification of the card transport mechanism 180 describedabove, and has many elements in common. The common elements will not bedescribed in detail. As viewed from the top, a card transport guides thecards along the transport path 108 from the infeed side 182 to theoutfeed side 184. An infeed driver 222 and an outfeed driver 224operates in the same manner as described above in conjunction with thecard transport mechanism 180 to selectively propel cards 320 from theinfeed side 182 along the transport path 108 and from the outfeed side184 along the transport path 108. Carriage 196 is of a similarconstruction to that described above in conjunction with the cardtransport mechanism 180 except that it is shorter in length and containsonly a first card contacting element 198 as described above because acard pushing function is used to move the cards along the transport path108. The first card contacting element 198 operates in the same manneras described above when a card is moved along the transport path 108 inthe channels 186 and 188 within grooves 190. The friction between thecard and the grooves 190 is sufficient to stop card movement as soon asthe carriage 196 is stopped.

The encoder 330 has a first section 331 which extends from the infeedside 182 to close to a midpoint of the card transport. The first section331 is fixed in position in a horizontal plane by attachment to asupport frame by suitable fasteners 332 which are connected to anunderlying frame 334. A second section 336 contains a plurality of cardreceiving sections 337 which are vertically separated and function asthe buffer for holding individual cards for an extended programming timeperiod. The number of card receiving sections 337 is chosen to permitthe storage of a number of cards 320 which are sufficient to permitindividual cards to be moved along the transport path 108 at the desiredthroughput while providing sufficient time to program the memory in eachcard when held in the card receiving sections. The larger the number ofcard receiving sections 337, the higher the throughput of the cardencoder 330 for any given required time to download the data to bestored in the integrated circuit memory of the cards 320 under thecontrol of the processor in the control terminal 120. A third section338 is mounted in a fixed position on the outfeed side 184 in line withthe infeed side. A vertical transport 340, which may be any suitablyaccurately controlled drive mechanism such as a rack and pinion (notshown) under the control of the processor in the control terminal 120,translates the individual card receiving sections 337 vertically to bein line with the first section 331 and the third section 338 to permitthe carriage 196 to move a card into the individual card receivingsection 337 in line with the first and third sections while pushing outthe card 320 which was previously in the individual card receivingsection in line with the first and third sections after the programmingof the memory therein is complete. The vertical transport 340 asillustrated in FIG. 14A includes a pair of grooved bearings 342 whichride on a stationary rail 344.

An electrical contact assembly 346 is connected to the second section336 and has a plurality of electrical contactors 348 which are pivotedabout axis 350. A spring 352 associated with each individual electricalcontactor 348 biases the contactor 348 into a horizontal position atwhich contact elements 354 engage the individual insulated segments 324of the external contact area 322 of each card 320 to permit programminginformation to be transmitted from the processor of the control terminal120 or a memory associated with the encoder through the contact elements354 through the insulated segments 324 into storage in the integratedcircuit contained in the card 320. Each of the individual electricalcontactors 348 are associated with a different one of each of the cardreceiving sections 337. A wiring harness (not illustrated) connects eachof the individual electrical contactors to a data source for providingthe individual card records to be programmed into the memory of the card320 to each of the individual electrical contactors 348 which asdescribed above may be a memory associated with the encoder 330 or theprocessor of the control terminal 120.

A electrical contactor control mechanism 360 holds each of theelectrical contactors 348 in an open position, when the associated cardreceiving section 337 is in line with the first section 331 and thethird section 338, to not contact the external contact area 324 of thecard 320 and closes the external contactor from the open position tocontact the external contact area of the card in the card receivingsection in line with the first and third sections as the card receivingsection associated with the opened electrical contactor is movedvertically from being in line with the first and third sections. In FIG.14B the middle electrical contactor 348 is in the open position and thetop and bottom electrical contactors are in the closed position. Themechanism 360 includes a cam surface 362 which slopes down and to theleft in FIG. 14B.

The cam surface 362 engages an end 366 of actuator 368 as the secondsection 336 is translated vertically upward which causes the individualelectrical contactor 348, which functions as a clamp which is normallyin the closed position as the result of the force applied by spring 352,to rotate counterclockwise to the open position to permit a card 320held in the individual card receiving section 337 in line with the firstsection 331 and the third section 338 to be pushed out and a new card tobe pushed therein under the action of the carriage 196 moving from theinfeed side 182 toward the second section 336. The actuator 368 contactsthe movable clamp structure of the individual electrical contactors 348which pivots about pivot 350 as the second section 336 is movedvertically in a first upward vertical direction causing each electricalcontactor 348 to be opened as each card receiving section 337 is movedvertically in line with the first section 331 and the third section 338.

Movement of each card receiving section 337, in a second downwardvertical direction, does not open the electrical contactors 348 as eachcard removing sections is moved vertically in line with the first andthird sections because actuator 368 is free to pivot counterclockwise.The actuator 368 includes a pivotally mounted member 370 which is biasedto a home position by spring 372, which extends into a path of travel ofthe plurality of individual electrical contactors 348 during movement ofeach electrical contactor and an associated card receiving section 337past the first section 331 and the third section 338 and is rotatablecounterclockwise permitting each electrical contactor 348 to remainclosed in response to vertical movement of the second section 336 in thesecond downward vertical direction and to remain at the home positionduring vertical movement in the first upward vertical direction withcontact between the pivotally mounted member and each cam surface 362 ofeach electrical contactor causing each electrical contactor to open asthe associated card receiving section moves in line with the first andthird sections.

FIG. 14D illustrates the sequence of card and vertical motions of theplurality of the card receiving sections 337 of the second section 336.Cards are translated along the transport path 108 by the carriage 196from the infeed side 182 to the outfeed side 184 with the carriagepushing a card 320 from the infeed side 182 into the card receivingsection 337 which is in line with the first section 331 and the thirdsection 338 as illustrated in FIG. 14D. The infeed driver 222 propelsthe card into engagement with the first card contacting element 198.Thereafter, the motor 240 activates motion of the carriage 196 to pushthe card into the card receiving section 337 and at the same time pushthe card 320, which is within the card receiving section which is inline with the first section 331 and the third section 338, out of the inline card receiving section of the second section 336 after itsprogramming is complete. The card 320 which has been pushed out of thecard receiving section 337 toward the outfeed side 184 is propelledalong the card transport path 184 by activation of the outfeed driver224. Sequentially, the vertical transport 340 indexes the second section336 beginning with the top card receiving section 341 being in line withthe first section 331 and the last section 338. The carriage 196 issequentially used to load individual cards into each of the cardreceiving sections 337 after the vertical transport 340 has indexed eachempty card receiving section 337 to be in line with the first section331 and the third section 338. The upward movement of the second section336 causes each individual contactor 348 to open as the contactor movespast the end 366 which rides on cam surface 362 to position thecontactor in the open position as illustrated in FIG. 14B. As eachindividual card receiving section 337 is moved vertically upward by thevertical transport 340, the contactor 348 closes once the card receivingsection 337 has moved above being in line with the first section 331 andthe third section 338. As soon as the individual card contactors 348close, which causes the electrical contact elements 354 to contact theindividual insulated segments 324, programming of the integrated circuitmemory within the individual cards begins. The vertical transport 340and the carriage 196 are sequentially activated to move the secondsection 336 upward until the bottom card receiving section 343 containsa card. Immediately thereafter, the vertical transport 340 moves thesecond section 336 all the way to the bottom so that the top cardreceiving section 341 is now again in line with the first section 331and the third section 338. The process of sequentially loadingindividual card receiving sections 337 in a vertical upward directionagain repeats which now results in the cards 320 which have beenresident in the vertically separated individual card receiving sections337 being pushed out after their programming is complete toward theoutfeed side 184 where the activation of the outfeed driver 224 causesthe cards to be propelled along the transport path 108. As can be seenfrom this mode of operation, programming of the integrated circuitmemory within the individual card 320 may be continuously accomplishedfor the time interval required to sequentially load each of theindividual card receiving sections 337. Therefore, a high throughput ofprogrammed cards may be achieved while at the same time providing thesubstantial time required to program the individual circuit memorieswithin each card 320 by holding the cards in the individual cardreceiving sections as the vertical movement cycle is repeated.

FIG. 15 illustrates a top view of a preferred embodiment of an embosser380 in accordance with the invention. The embosser wheels 382 aregenerally in accordance with the prior art of FIGS. 1 and 2 includingthe interposer assembly which is not illustrated. The difference betweenthe embosser 380 and the prior art of FIGS. 1 and 2 resides its theassociation with the card transport mechanism 180 as described above asthe mechanism for translating cards along an X and Y coordinate axes toposition a card 114 held in the carriage 196 for embossing multiplelines of characters, the control of movement of the embosser wheels 382and the carriage 196 and the sorting of the characters of each card tobe embossed into a new order to optimize embossing as described below.The embossing wheels 382 have a plurality of matched pairs of characters80 and 82. The characters include OCR characters which are 7 pitch,alpha numeric characters which are 10 pitch and punctuation marks whichare 10 pitch. The OCR characters are disposed between points 384 and 386on an arc on the periphery of the wheels 382; the alphanumericcharacters are disposed along an arc between points 386 and 388, thepunctuation mark characters are disposed on an arc between points 388and 384. Additionally, so called indent characters and other charactersmay be disposed around the wheel for indent embossing of characters intothe face of the bottom of the card blank as in known etc. Typically, areference position 390 on the embossing wheels is located between one ofthe OCR characters disposed between points 384 and 386.

The operation of the embosser 380 to rotate the character wheels 382,which is Z axis movement, and the translation of a card 114 held in thecarriage 196 by the first and second card contacting elements 198 and200 along the X and Y coordinate axes is generally in accordance withthe prior art discussed above except that the timing of the beginning ofrotation of the wheels 382 along the Z axis and the beginning of thetranslation of the carriage 196 along at least one of the X and Y axeshas been changed as described below in FIG. 16 to substantially improvethe throughput of the embosser 380.

FIG. 16 illustrates the improved operation of the embosser 380 of FIG.15. The operation of the embosser of FIG. 16 is an improvement over theprior art of FIG. 3 in that the time period in each embossing cyclebetween CLEARANCE and TDC in each EMBOSSING CYCLE is used for thebeginning of Z axis movement to a next selected character rotaryposition on the embossing wheels 382 and movement of the carriage 196 tothe coordinates of the next character to be embossed. Additional time isavailable to complete motion from TDC and JUST PRIOR TO CONTACT in thesubsequent EMBOSSING CYCLE. In the prior art, these time intervals inthe EMBOSSING CYCLES were not used for the Z axis movement of theembosser wheels and/or the carriage which lowered efficiency. Z axisrotation of the embosser wheels 382 and translation of the carriage 196along at least one of the X and Y coordinate axes may continue as statedabove until JUST PRIOR TO CONTACT in the SECOND EMBOSSING CYCLE. Becauseof the additional time permitted to rotate the embosser wheels 382 andto translate the carriage 196 in each EMBOSSING CYCLE, it is possible tomove to additional characters with a given number of EMBOSSING andMOTION CYCLES. In the prior art of FIG. 3, if the distance betweensuccessive character positions along the X, Y or Z axes is longer thanthe distances along the X, Y or Z axes which could be traveled duringthe FIRST MOTION CYCLE, then the FIRST MOTION CYCLE was ineffective toproduce the required distance of movement to the next character positionon the embossing wheels 34 and 36 and the movement of the carriage alongat least one of the X or Y axes to the coordinates of the next characterposition. As a result, the time interval to complete motion to the nextcharacter at X, Y and Z axes coordinates extends over into an additionalMOTION CYCLE which would occur in the time interval marked SECONDEMBOSSING CYCLE in FIG. 3. MOTION CYCLES which are too short to completethe required distance of movement decrease the throughput of an embosser380 in proportion to the number of MOTION CYCLES in which positioning ofthe embosser wheels 382 and carriage 196 at the next character in oneMOTION CYCLE could not accomplished.

Furthermore, when numerical characters such as OCR characters are beingembossed, which typically occur in a credit cards as four groups of fouradjacent OCR characters, it is possible with the invention to accomplishthe required rotation of the wheels 382 to the next character positionand the translation of the carriage 196 to the next X axis characterposition (no Y axis translation is required when characters are beingembossed on the same line) during the time interval between CLEARANCEand JUST PRIOR TO CONTACT which eliminates the requirement for anyMOTION CYCLE to follow an EMBOSSING CYCLE. In this circumstance, thetime between CLEARANCE in the FIRST EMBOSSING CYCLE and JUST PRIOR TOCONTACT in the beginning of the FIRST MOTION CYCLE are sufficient tocomplete the requisite embosser wheel rotation and X axis carriagemotion. This mode of operation substantially increases the throughput ofembossed cards by eliminating a MOTION CYCLE sequenced between adjacentEMBOSSING CYCLES each of one cycle in length as indicated in FIG. 16.

FIG. 17 illustrates an embossed credit card 400 which has been embossedwith the embosser 380 of the present invention using a sorting processwhich orders the individual characters of the card as a function of therotary position (Z axis) of the individual characters on the embosserwheels 382 with reference to the reference zero rotary position 390 andalso as a function of the distance between successive charactersmeasured along the X and Y axes which define the coordinates of motionof the carriage 196. As illustrated, the embossed credit card 400 has aline of OCR readable numerical characters 402, an additional line 404defining the issue date and expiration of the card and a line 406 ofalphanumerical characters which are the name of the card recipient.Finally, the backside of the card has a magnetic stripe 408 which isencoded with a magnetic stripe encoder in accordance with the presentinvention as described below in FIG. 18. The lines of characters 402,404 and 406 are embossed by activating of individual matched pairs ofcharacters disposed around the periphery of embosser wheels 382 in amanner as described in conjunction with the prior art of FIGS. 1 and 2and FIG. 15.

The overall throughput of embossing of the lines of characters 402, 404and 406 may be optimized in accordance with the present invention bysorting of the characters in a preferred order of embossing. Inaccordance with the invention, the square boxes 410 containing a numberas illustrated in FIG. 17 identify the order in which the individualcharacters are embossed in accordance with the optimized embossingprocess of the present invention. Embossing of sequential characters canonly be accomplished with a synchronous type of embosser of the presentinvention, which uses an interposer as described above, by selectivelydisabling the mechanical coupling between the embosser motor and thematched character pairs for a time sufficient to permit the embosserwheels 382 and the carriage 196 to be moved to the position for the nextcharacter to be embossed.

With respect to the embossed card 400 of FIG. 17, all embossinginformation is stored as a collection of ordered triples which definethe X, Y and Z axes coordinates of the individual characters. The Z axisis the wheel position of the character to be embossed measured withrespect to the reference point 390. Ideally, all of the charactersshould be embossed as rapidly as possible using as few as possibleMOTION CYCLES between the embossing of successive characters. Asexplained above in conjunction with FIG. 16, the availability to embossa character occurs synchronously at regular intervals between MOTIONCYCLES. With the above described exception of the possible high speedembossing of closely spaced purely numerical characters such as OCRcharacters 402, the time available for motion extends from CLEARANCE inthe FIRST EMBOSSING CYCLE to JUST PRIOR TO CONTACT in the SECONDEMBOSSING CYCLE. The time available for possible high speed embossingextends from CLEARANCE in the FIRST EMBOSSING CYCLE to JUST PRIOR TOCONTACT in the FIRST MOTION CYCLE. A time period available forpermissible motion may be called a TSTATE. Because of the mass of theembosser wheels 382, the most difficult motion to accomplish betweenadjacent characters is the rotary motion of the embosser wheels during aTSTATE.

An algorithm for sorting the characters of the credit card 400 to embossthem in the numbered order as indicated in the square boxes 410 of FIG.17A is described as follows. Let C be the set of ordered triples whosedomain is all of the embossing information of the characters on card400. Let "a" be a triple in the set C. Let "b" be a triple in the set Cwith "a" not being equal to "b". Let "n" be the number of characters inC. The TSTATES required to move between successive characters such asfrom "a" to "b" along the X, Y and Z axes is calculated as follows:

TSTATES_(x) [a, b]=(C[a]x-C[b]x)/V_(x)

TSTATES_(y) {a, b]=(C[a]y-C[b]y)/V_(y)

TSTATES_(z) {a, b]=(C[a]z-C[b]z)/V_(z)

where V_(x) is the velocity on the x-axis (carriage 196)

V_(y) is the velocity on the y-axis (carriage 196)

V_(z) is the velocity on the z-axis (embossing wheels 382)

The optimization algorithm attempts to order the set of triples in sucha way that the number of TSTATES for moving to each next successivecharacter up to character "n" along each of the X, Y or Z axes is notgreater than 1. In other words only a FIRST MOTION CYCLE, as indicatedin FIG. 16, is required to move to each successive character from theFIRST EMBOSSING CYCLE along the X, Y and Z axes to the SECOND EMBOSSINGCYCLE. The first step in the algorithm is to sort each of the "n"characters within the set C in order of increasing Z axis distancebetween the reference rotary position 390 and the position of eachindividual character to create a first ordered set relative to thereference rotary position in which all successive Z axis motions betweencharacters occurs during one TSTATE.

FIGS. 17B and 17C illustrated the first ordered set. The number all theway to the left indicates the number of the character in the firstordered set with the number "1" at the top of FIG. 17B illustrating thefirst character in the first ordered set, and the number "46" at thebottom of FIG. 17C identifying the last character in the first orderedset. The three numbers from left to right immediately to the right ofthe number identifying the order of a character in the set, which are inparenthesis, are respectively X, Y and Z axes coordinates. Finally, thelast character all the way to the right is the identification of thecharacter. As may be seen by comparing the Z axis coordinates in FIG.17B and C as the number of the character increases from the top to thebottom, the Z axis distance from the reference position 390 increaseswhich represents the sorting of the set of forty six characters byincreasing distance along the Z axis with reference to the referencerotary position.

The first ordered set is sorted to form a second ordered set which hasthe characters of the credit card 400 in a new order which optimizes theembossing time required by minimizing the number of TSTATES greater thanone required to complete motion between successive characters along eachof the X and Y axes. It should be understood that the first ordered setof FIGS. 17B and C contains several character pairs which are spacedapart by distances over which the carriage 196 can not be moved duringone TSTATE. For example, FIGS. 17D and E identify the changing of theorder of the characters in the first ordered set of FIGS. 17B and C intothe second ordered set at positions where it is not possible to move toa new character position along the X axis (the example does notillustrate movement between successive characters along the Y coordinateaxis which exceeds the maximum distance which the carriage 196 can bemoved along the Y axis during one TSTATE) because the distance betweenthe successive characters along the X coordinate axis could not beaccomplished during the time of one TSTATE which is equal to a timeinterval which the carriage 196 may be moved between successive timeintervals during which the carriage cannot be moved while successivecharacters are being embossed when the matched character pairs arecontacting the card. In FIGS. 17D and E, the fourth character position,the eighth character position, the ninth character position, the tenthcharacter position, the sixteenth character position, the twentiethcharacter position, the twenty-third character position, thethirty-first character position and the thirty-second character positionall represent distances along the X axis, e.g. greater than 100 units,which are too far to be traveled during a TSTATE.

A subsequent character is inserted in the first ordered set between eachpair of successive characters of the first ordered set which areseparated by a distance, e.g. 100 X axis units, along X and Y axes ofmotion of the carriage, which is too great to be moved during the TSTATEtime interval. Each inserted character is deleted for an originalposition thereof in the first ordered set and is located a distancealong the X and Y axes spaced from the first character of the characterpair which may be moved by the carriage during one TSTATE time interval.All characters in a group of characters between the second character ofeach character pair and a character immediately before a position of thedeleted character in the first ordered set are moved down one characterposition in the first ordered set to form the second ordered set. Forexample, with reference to FIG. 17B, it may be seen that the distancebetween character numbers 3 and 4 is beyond the maximum distance of 100X axis distance units and that character number 6 is within 100 X axisdistance units. Character number 6 is inserted between character number3 and character number 4 character pair as illustrated in FIG. 17D. Theposition of character number 6 is now vacated and character numbers 4and 5 are moved one character position down in the first ordered set tothe position of the character numbers 5 and 6 in FIG. 17F. Otherinsertion operations are performed in the same manner as identified bythe designation "insert" in various places in FIGS. 17D and E.

The overall effect of the sorting of the first ordered set to form asecond ordered set having the characters in a new order is that thesecond ordered set characters are partially in an order of increasingdistance measured relative to the reference rotary position 390 andpartially have successive characters in an order with a distance betweenembossing coordinates on the X and Y axes of the successive characterson the card 400 not exceeding a maximum distance that the card may bemoved during one TSTATE time interval. Furthermore, as may be seen frominspection of FIGS. 17F and G, some of the characters in the secondordered set are closer to the reference position than the precedingcharacter e.g. character numbers 11, 17, 24 and 33. The embosser 380embosses the characters sequentially in the order of the second orderedset which appears in FIGS. 17F and G beginning from the first characterto the last character of the second ordered set by coordinated rotarymotion of the wheels 382 of the embosser 380 and rectilinear motion ofthe card by the carriage 196 to sequentially position the embosserwheels and card at selected rotary and rectilinear character positionsrespectively to emboss individual characters of the character set.

FIG. 18 illustrates a magnetic encoder station 420 for encoding themagnetic stripe 408 of the card 400 illustrated in FIG. 17A inaccordance with the present invention. The card transport mechanism 180is in accordance with FIGS. 11A-11D except that there is no Y axistranslation mechanism required. The card is held by the first and secondcard contacting elements 198 and 200 and is moved past a magnetic stripeencoder 421 which may be in accordance with magnetic stripe encodingdevices sold by the assignee such as, for example, in the ADVANTAGE™embossers. The design of the magnetic head 532 and associated circuitryof the magnetic stripe encoder 421 with the exception of the degaussingsystem described below in FIGS. 23-25 is not part of the presentinvention. The magnetic encoder station 420 utilizes the transportmechanism 196 to move cards in both forward and backward directionsduring the recording and reading process of information which isrecorded on the magnetic stripe 408. As illustrated in FIG. 18, themagnetic head 532 faces in an upward direction a portion of an areabetween the channels 184 and 186 in the transport path 108 formagnetically recording information on the magnetic stripe 408 on thebackside of the card 400 as the card moves along the transport path 108.The drive mechanism for the carriage 196, as discussed above, moves thecard past the magnetic head 532 during recording on the magnetic stripe408 and in an opposite direction to permit reading of the informationrecorded on the card. The processors within the magnetic encoder station420 and control terminal 120 control activation of the encoder and thedrive mechanism during recording and reading of the information recordedon the magnetic stripe 408.

FIG. 19 illustrates a topper 430 in accordance with the invention. Thetopper 430 uses the transport mechanism 180 as described above in FIGS.11A-D. As a consequence of the positioning of a card 224 in a topper 430not being critical, the carriage 196 uses only the first card contactingelement 198 to push each card sequentially past the topper in a forwarddirection in a known manner. Topping material 432 is transportedorthogonally to the transport path 108 and faces the side of the card400 illustrated in FIG. 17A having embossed raised characters. Thetopping material 432 is applied in a known manner to the top face of thecharacters as illustrated in FIG. 17A. The topper 430 includes a knownmechanism for lowering the topping material 432 into contact with theraised embossed characters to cause transfer of the topping material tothe top surfaces of the raised embossed characters. Only the infeeddriver 222 is illustrated.

FIG. 20 illustrates a system frame 450 which is comprised of at least afirst part 452 and a second part 454 which are assembled together byfasteners such as bolts (not illustrated) to provide a planar topsurface for supporting a variable number of modular card processingstations 106 as described above. The frame 450 is variable inlongitudinal dimension along the transport path 108 to permit individualcard processing stations 106 to be added to or taken out of thetransport path to provide a high degree of modularity which onlyrequires reattachment of horizontal frame members relative to each otherto vary the length to accommodate different numbers of card processingstations. The at least two parts 452 and 454 of the frame 450 each haveat least one pair of upper horizontal members 456 which are connected toeach other typically by the placement of fasteners through abutted sideswith the top surfaces 458 being in line with each other to define aplanar top surface which is parallel to the card transport path 108 whenthe individual card processing stations 106 are assembled as illustratedin FIGS. 4 and 5. Fasteners are placed through pre-drilled holes (notillustrated) in the vertical sides 460 of the horizontal frame members456 to rigidly attach them together to provide a transport path 108having a length equal to the number of card processing stations 106 inthe system. The upper horizontal members 456 of the first frame part 452fit between the horizontal members 456 of the second frame part 454 withtheir respective vertical sides 460 being abutted. Each of the frameparts includes additional horizontal and vertical members which areconnected together provide a rigid space frame, which preferably may bemade of aluminum stock. Additionally, as illustrated in FIG. 20, each ofthe first frame part 452 and second frame part 454 has a second pair oflower horizontal frame members 462. The lower horizontal frame members460 of the first frame part 452 fit inside of the hollow cross section464 of the lower horizontal frame members of the second frame part 454.Suitable fasteners (not illustrated) are used to attach the lowerhorizontal frame members 462 together.

Each of the at least first frame part 452 and second frame part 454 hasopposed vertical sides 464. At least the pair of upper horizontal framemembers 456 and preferably also the pair of lower horizontal framemembers 462 of one part of the at least two parts of the frame projectpast one of the opposed vertical sides 464 of another part of the atleast two parts of the frame. Each pair of the at least one pair ofhorizontal frame members of the one frame part which project past thevertical sides 464 are connected to another pair of the horizontal framemembers of the another part of the at least two parts as discussedabove.

As illustrated in FIG. 20, the shortest transport path 108 provided bythe frame 450 is when the opposed vertical sides 464 are abutting eachother. In this position, the extension of the top and bottom horizontalframe members 456 and 462 of the part 452 past the vertical members 464is a maximum producing the longest surface contact with the verticalsides 460 of the second frame part 454 to provide a highly rigid spaceframe for receiving and supporting individual card processing stations106. When it is desired to lengthen the frame 450, all that is necessaryis that the fasteners holding the first frame part 452 and the secondframe part 454 rigidly together are removed and the frame parts arepulled apart such that the opposed vertical sides 464 no longer abut,and further are spaced apart by a distance equal to an integer numbertimes the longitudinal dimension along the transport path 108 of eachcard processing stations 106.

Each card processing station 106, which may be any known card processingstation such as the processing stations discussed above or anysubsequently developed processing station, includes a metallic supportplate 466 which provides a rigid base for the sides 468 of theprocessing station which are attached to the support plate by suitablefasteners such as bolts. Fasteners (not illustrated) connect the supportplate 466 to the top horizontal frame members 456 such as bolts whichextend through apertures (not illustrated) in the horizontal framemembers. Typically, the horizontal frame members 456 have a series ofpre-drilled holes along the top surface 458 which permits alignment withpredrilled holes in the metallic support plates 466 to attach theindividual card processing stations 106 to the top support surface withthe aforementioned fasteners which facilitates the modular expansion orcontraction of the system. The attachment together of the rigid metallicsupport plate 466 to the upper horizontal frame members 456 and the boxstructure provided by the horizontal and vertical members creates ahighly rigid and modular expandable support frame which facilitates thelocation of individual card processing stations 106 on the plane definedby the top surfaces 458 of the top horizontal frame members 456 which isparallel to the transport path 108 as described above. Each of the cardprocessing stations 106 includes preferably the card transport mechanism180 as described above in its various forms permitting card holding orpushing along only the X axis which is parallel to the transport path108 or orthogonal thereto for applications such as embosser 380 whichrequires motion also along the Y axis as described above.

FIGS. 21A illustrates a preferred form of the card supply station 110which includes a magazine holder 500 which is attached to the cardprocessing system 100 as described above by fasteners not illustrated inFIG. 21A and a magazine 502 which is removably mounted in the magazineholder and held therein by a latch 504 which may be of any desiredconstruction. A deflectable spring member 506 is movable away from theback underneath surface of the magazine 502 to clear projection 508 topermit removal of the magazine 502 from the magazine holder 500. Themagazine 502 contains a plurality of individual cards 114 which are in asingle stack 134. The magazine 502 has a bottom opening 510 for passingindividual cards from the card supply station to the card transport 108as discussed above. The magazine 502 has a rectangular cross sectiondefined by four corners 512 which respectively engage four corners 514of the plurality of individual cards 114 held by the magazine with a top516 of the magazine being open for receiving the stack of cards 114. Aplurality of bent members 518 extend from the bottom 510 inward into therectangular cross section for supporting a bottom card 520 in a stack ofcards. A pair of the frame members 518 extend from each of sides of themagazine 502 adjacent a side 522 from which the individual bottom card520 passes to the card transport 108 through opening 127. The pair ofmembers 518 extend below the side 522 by a distance greater than athickness of an individual card but less than twice the thickness of theindividual card to define an opening for individual cards to pass fromthe magazine 502 through the opening 127.

FIG. 21B illustrates the loading of the magazine 502 with a stack ofcard blanks 524 which are contained in a full supply box of cards 526.The magazine 502 has a capacity for holding an integer number of groupsof cards held in the stack 524 of cards provided from the full supplybox 526. Each group contains a plurality of cards. The capacity of themagazine 502 is preferably 250 cards which permits the industry standardcard supply box 526, which holds 500 cards, to provide two groups ofcards 524 each of 250 cards which are loaded in a pair of the magazinessimply by inserting sequentially two magazines 502 as illustrated inFIG. 21B into the box 526 from the card supply stations 110. Forexample, if a single format of cards is being processed, each of thepair of card supply stations 110 of FIGS. 4 and 5 may have theirmagazine 502 removed and inserted sequentially into the box 526 tocompletely transfer all of the 500 cards therein as two groups of 250cards into the respective magazines in a highly efficient manner.

FIGS. 22-24 illustrate a degaussing system and a method of operationhaving a preferred application for degaussing the magnetic head 532 usedin the encoder 422 of the present invention. Degaussing is necessarywhen high coercivity type magnetic stripes 408 are encoded followed byencoding of low coercivity type magnetic stripes on credit card blanks.The residual magnetism consequent from the recording of a highcoercivity magnetic stripe 408 with the encoder 422 is sufficient toprevent the magnetic head 532 from properly subsequently recording amagnetic stripe of a low coercivity type material. In accordance withthe present invention, the magnetic head 532 used to encode the magneticstripe 408 is degaussed after each magnetic stripe 408 is recorded. Forpurposes of illustration, the magnetic head 532 has been illustratedfacing a top surface of the card 400 when in practice it faces a bottomsurface as illustrated in FIG. 18. The degaussing system 530 containsthe magnetic head 532, which may also be used for purposes of readingback the information encoded on the magnetic medium 408. The magnetichead 532 is driven by a amplifier 534 which functions to amplify a DATAinformation signal which is applied through OR gate 536 to the amplifier534. The OR gate 536 has another input from a pulse source ofalternating polarity of a constant frequency such as 1 KHz within thefrequency band which may be recorded by the magnetic head 532 which isused for degaussing as explained below. The pulse source is controlcircuit 546. A shaft 538 moves at the same surface speed as card 400 ismoved past the magnetic head 532. The rotational velocity of the shaft538 is encoded by shaft encoder 540 which produces an output pulse trainhaving a frequency representative of the velocity of the card blank 400moving past the magnetic head 532. The output of the shaft encoder 540is applied as an input of OR gate 542. The pulses produced by the shaftcoder 540 are used for gating the DATA signal which is being recorded onthe magnetic stripe 408 when the ENABLE signal is present as appliedthrough OR gate 544. As a result, the DATA signal is applied by OR gate536 to amplifier 534 where it is amplified and applied to the magnetichead 532 for recording on the magnetic stripe 408 with the timing of therecording process being controlled by the velocity feed back signalproduced by the shaft encoder 540 as applied to the amplifier. Controlcircuit 546 may be the microprocessor controller in the encoder and/orthe processor within the control terminal 120. The aforementionedrecording process is conventional. During the recording process, powersupply voltage is stored on capacitor C which is applied to theamplifier 534 through resistor R to provide electrical power to theamplifier to amplify the DATA signal to a recording level for recordingpurposes. The power supply 548 including the aforementioned power supplyvoltage stored on capacitor C is conventional.

A switch 550, under the control of the control circuit 546, iscontrolled to be in a closed state during the recording of the DATAsignal on the magnetic stripe 408. The power supply voltage ismaintained on the capacitor C to provide the correct level of electricalpower to the amplifier 534 for recording.

The present invention achieves degaussing by the application of a pulsesignal of alternating polarity as illustrated in FIG. 23 which decreasesin magnitude over a time interval from an initial magnitude to zero tothe magnetic head 534 for degaussing residual magnetism of the magnetichead caused by the aforementioned recording of the information datasignal on a high coercivity magnetic stripe 408. During degaussing, thecontrol circuit 546 opens the switch 550 and at the same time applies aconstant frequency pulse signal, such as 1 KHz through OR gates 536 and542 and a signal through OR gate 544 to the amplifier 534. The signalapplied to the OR gate 544 by the control circuit 596 performs thefunction of the ENABLE signal during recording. The 1 KHz signal appliedto OR gate 542 performs the same function as the CLOCK signal duringrecording. Finally, the 1 KHz signal of alternating polarity applied toOR gate 536 is the degaussing signal which is amplified by the amplifier534 to a decreasing exponential magnitude which follows the discharge ofthe capacitance C after the switch 550 is opened as indicated in FIG.24. Preferably, the switch 550 is synchronously opened after everyrecording of a magnetic stripe 408 with a DATA signal so as to insurethat the next recording operation of the magnetic head 532 is always ina completely degaussed state produced by the decreasing magnitude of thealternating polarity pulse signal as illustrated in FIG. 23 from thepower supply potential to zero.

FIG. 24 illustrates the power supply potential timed with the opening ofthe switch 550. As is illustrated, the power supply potential ismaintained constant up to time during which the switch 550 opens whichincludes the time during which the magnetic head 532 is recording theDATA signal on the magnetic stripe 408. It should be noted that thedecrease in magnitude of the alternating polarity pulse signal isexponential as indicated in FIG. 23 as a result of the discharge throughthe resistance R. However, the present invention is not limited to anexponential decay in magnitude of the alternating polarity pulses.

The degaussing system and method of operation of the present inventionis simple to implement, is inexpensive and utilizes to a large extentthe existing hardware of the encoder 422 which minimizes its expensewhile providing an effective method of degaussing which is highlydesirable in current credit card processing operations in which highcoercivity type magnetic stripes 408 are increasingly being used andwill be more widely used in the future. However, because of the currentprevalence of low coercivity type magnetic stripes 408 being used, it ishighly desirable and necessary to use the same magnetic stripe encoder422 to record both high and low coercivity type magnetic mediums oncredit card blanks. Degaussing after every recording cycle insures thatthe necessary degaussing before the recording of a low coercivity stripe408 directly after the recording of a high coercivity stripe occurs.

FIG. 25 illustrates an electrical block diagram of the system control600 of the present invention for the embossing system configuration ofFIGS. 4 and 5. The system controller 602 is a PC which is contained inthe control terminal 190. The PC may use a Windows NT operating systemto run application software. Various communication protocols may be usedsuch as IBM 327x type A and 5256. The system controller 602 controls aseries of modules which as illustrated are a first module 604 whichincludes the input hoppers of the card supply stations 110, a secondmodule 606 which controls the magnetic stripe encoder 422, a thirdmodule 608 which controls a graphics printer, a fourth module 610 whichcontrols the embosser 380, a fifth module 612 which controls the topper430 and a sixth module 614 identified by the number n to signify thatthe number of modules is variable and could be anywhere from less thansix modules to any higher number of modules. The last module 614controls the output hoppers of the card collection stations 112. As hasbeen described above, preferably each of the processing stationsincludes a card transport 180 which transports a card 114 from theinfeed side 182 to the outfeed side 184 using at least the first cardcontacting element 198 as a card pushing mechanism or alternatively thefirst card contacting element 198 and the second card contacting element200 to hold the cards in the carriage 196 to permit motion in bothdirections along the card transport path and optionally orthogonalthereto to produce movement along X and Y axes such as used withembosser 380. The aforementioned card transport mechanisms 180 each haveinfeed driver 222 and outfeed driver 224 and at least one drivemechanism as described below for controlling motion along at least onecoordinate axis which are controlled by on board electronics under theoverall control of the system controller 602. Additionally, the picker126 and power driven rollers 152 are controlled by electronicsassociated with the card supply stations 110 under the overall controlof the system controller 602 and the paddle 128 is controlled byelectronics associated with the card collection stations 128 under theoverall control of the system controller. Furthermore, each of theparticular card processing functions which are performed at each of thecard processing stations 106 is controlled by dedicated electronicsassociated with each station which is designed to support the uniquecard processing function performed at that card processing station andwhich are controlled by the system controller 602.

The system controller 602 connects to the individual module cardprocessing station controllers 604, 606, 608, 610 and 612 via a fourconductor cable 603 which allows serial communications between thesystem controller and the module card processing station controllers.The system controller 602 determines through interrogation what theconfiguration of the card processing system 100 is such that whenoperation starts the system controller through communications on thefour conductor has determined precisely which card processing stations106 are in the card processing system 100 and their position in theserial communications path.

The system controller 602 transmits commands to the module cardprocessing station controllers to control the card transports and otherdevices related to each module as described above.

As sensor is associated with each of the first card contacting elements198 to produce a signal when a card 114 contacts it to provide a signalto turn off the infeed conveyor 222. The outfeed conveyor 224 is turnedon when the carriage 196 reaches the end of travel. The overallsequencing of cards through the card processing stations 106 is not partof the present invention.

While the invention has been described in terms of its preferredembodiments, it should be understood that numerous modifications may bemade thereto without departing from the spirit and scope of theinvention. It is intended that all such modifications fall within thescope of the appended claims.

What is claimed is:
 1. An encoder for programming cards each containingan integrated circuit memory having an external contact area throughwhich information to be programmed into the memory is transmitted to theintegrated circuit memory comprising:a card transport for guiding thecards along a transport path from an infeed side to an outfeed side ofthe encoder, the card transport having a first section which is mountedin a fixed position on the infeed side, a second section containing aplurality of card receiving sections which are vertically separated anda third section which is mounted in a fixed position on the outfeed sidein line with the infeed side; a vertical transport, coupled to thesecond section, from vertically moving the second section to verticallyalign individual card receiving sections with the first and thirdsections along the transport path; and an electrical contact assemblyconnected to the second section having a plurality of electricalcontactors which individually are associated with a different one ofeach of plurality of card receiving sections and which contact theexternal contact area of individual cards while the individual cards areheld in the plurality of card receiving sections.
 2. An encoder inaccordance with claim 1, further comprising:a mechanism for holding eachof the electrical contactors in an open position, when an associatedcard receiving section is in line with the first and third sections, tonot contact the external contact area of the card and to close theelectrical contactor from the open position to contact the externalcontact area of the card in the card receiving section in line with thefirst and third sections as the card receiving section associated withthe open electrical contactor is moved vertically from being in linewith the first and third sections.
 3. An encoder in accordance withclaim 2, wherein:each electrical contactor comprises a clamp which isbiased in a normally closed position for contacting the external contactarea of the card; and further comprising:an actuator which contacts theclamp of each electrical contactor as the second section is movedvertically with movement of the second section in a first verticaldirection causing each electrical contactor to be opened as each cardreceiving section is moved vertically in line with the first and thirdsections and movement of each card receiving section, in a secondvertical direction, opposite the first direction, not opening theelectrical contactors as each card receiving section is moved verticallyin line with the first and third sections.
 4. An encoder in accordancewith claim 3, wherein the actuator comprises:a pivotally mounted member,biased to a home position, extending into a path of travel of theplurality of electrical contactors during movement of each electricalcontactor and an associated card receiving section past the first andthird sections and which is rotatable permitting each electricalcontactor to remain closed in response to vertical movement of thesecond section in the second vertical direction and to remain at thehome position during vertical movement in the first vertical directionwith contact between the pivotally mounted member and each electricalcontactor causing each electrical contactor to open as the associatedcard receiving section moves in line with the first and third sections.5. An encoder in accordance with claim 1, further comprising:a carriagefor contacting a card to push the card along the first section duringmotion of the carriage along the first section to the second section. 6.An encoder in accordance with claim 2, further comprising:a carriage forcontacting a card to push the card along the first section during motionof the carriage along the first section to the second section.
 7. Anencoder in accordance with claim 3, further comprising:a carriage forcontacting a card to push the card along the first section during motionof the carriage along the first section to the second section.
 8. Anencoder in accordance with claim 4, further comprising:a carriage forcontacting a card to push the card along the first section during motionof the carriage along the first section to the second section.
 9. Anencoder in accordance with claim 5, wherein the carriage comprises:acard contacting element spaced from the card transport and projectinginto the transport path for contacting and pushing the card along thetransport path, the card contacting element contacting the card beingcompliant to move orthogonally from within the transport path to permitmovement of the card along the first section while the carriage isstationary and then the card contacting element moving back into thetransport path to contact a trailing edge of the card for pushing thecard with the card contacting element along the transport path; and acarriage support, connected to the carriage, for guiding the carriagealong the first section of the transport path after the card iscontacted with the card contacting element.
 10. An encoder in accordancewith claim 9, wherein:the first and third sections respectively comprisefirst and second elongated strips respectively containing a pair ofchannels attached to the carriage support; and the carriage supportcomprises a guide which contacts the carriage with the carriage slidingalong the guide during motion of the carriage along the transport path.11. An encoder in accordance with claim 6, wherein the carriagecomprises:a card contacting element spaced from the card transport andprojecting into the transport path for contacting and pushing the cardalong the transport path, the card contacting element contacting thecard being compliant to move orthogonally from within the transport pathto permit movement of the card along the first section while thecarriage is stationary and then the card contacting element moving backinto the transport path to contact a trailing edge of the card forpushing the card with the card contacting element along the transportpath; and a carriage support, connected to the carriage, for guiding thecarriage along the first section of the transport path after the card iscontacted with the card contacting element.
 12. An encoder in accordancewith claim 11, wherein:the first and third sections respectivelycomprise first and second elongated strips respectively containing apair of channels attached to the carriage support; and the carriagesupport comprises a guide which contacts the carriage with the carriagesliding along the guide during motion of the carriage along thetransport path.
 13. An encoder in accordance with claim 7, wherein thecarriage comprises:a card contacting element spaced from the cardtransport and projecting into the transport path for contacting andpushing the card along the transport path, the card contacting elementcontacting the card being compliant to move orthogonally from within thetransport path to permit movement of the card along the first sectionwhile the carriage is stationary and then the card contacting elementmoving back into the transport path to contact a trailing edge of thecard for pushing the card with the card contacting element along thetransport path; and a carriage support, connected to the carriage, forguiding the carriage along the first section of the transport path afterthe card is contacted with the card contacting element.
 14. An encoderin accordance with claim 13, wherein:the first and third sectionsrespectively comprise first and second elongated strips respectivelycontaining a pair of channels attached to the carriage support; and thecarriage support comprises a guide which contacts the carriage with thecarriage sliding along the guide during motion of the carriage along thetransport path.
 15. An encoder in accordance with claim 8, wherein:acard contacting element spaced from the card transport and projectinginto the transport path for contacting and pushing the card along thetransport path, the card contacting element contacting the card beingcompliant to move orthogonally from within the transport path to permitmovement of the card along the first section while the carriage isstationary and then the card contacting element moving back into thetransport path to contact a trailing edge of the card for pushing thecard with the card contacting element along the transport path; and acarriage support, connected to the carriage, for guiding the carriagealong the first section of the transport path after the card iscontacted with the card contacting element.
 16. An encoder in accordancewith claim 15, wherein:the first and third sections respectivelycomprise first and second elongated strips respectively containing apair of channels attached to the carriage support; and the carriagesupport comprises a guide which contacts the carriage with the carriagesliding along the guide during motion of the carriage along thetransport path.
 17. An encoder in accordance with claim 9, wherein:thecard contacting element is pivotally mounted in the carriage to providemovement of the card contacting element around an axis perpendicular tothe opposed edges; and the card contacting element has an edge whichslopes toward the transport path and a tip, the tip extending into thetransport path when the card is not moving in the channels past the cardcontacting element, the tip rotating from extending into the transportpath during movement of the card past the card contacting element untilthe tip clears the trailing edge of the card and then the tip rotatingback into the transport path to cause a leading edge of the cardcontacting element to push the trailing edge of the card during movementof the carriage along the transport path.
 18. An encoder in accordancewith claim 11, wherein:the card contacting element is pivotally mountedin the carriage to provide movement of the card contacting elementaround an axis perpendicular to the opposed edges; and the cardcontacting element has an edge which slopes toward the transport pathand a tip, the tip extending into the transport path when the card isnot moving in the channels past the card contacting element, the tiprotating from extending into the transport path during movement of thecard past the card contacting element until the tip clears the trailingedge of the card and then the tip rotating back into the transport pathto cause a leading edge of the card contacting element to push thetrailing edge of the card during movement of the carriage along thetransport path.
 19. An encoder in accordance with claim 13, wherein:thecard contacting element is pivotally mounted in the carriage to providemovement of the card contacting element around an axis perpendicular tothe opposed edges; and the card contacting element has an edge whichslopes toward the transport path and a tip, the tip extending into thetransport path when the card is not moving in the channels past the cardcontacting element, the tip rotating from extending into the transportpath during movement of the card past the card contacting element untilthe tip clears the trailing edge of the card and then the tip rotatingback into the transport path to cause a leading edge of the cardcontacting element to push the trailing edge of the card during movementof the carriage along the transport path.
 20. An encoder in accordancewith claim 15, wherein:the card contacting element is pivotally mountedin the carriage to provide movement of the card contacting elementaround an axis perpendicular to the opposed edges; and the cardcontacting element has an edge which slopes toward the transport pathand a tip, the tip extending into the transport path when the card isnot moving in the channels past the card contacting element, the tiprotating from extending into the transport path during movement of thecard past the card contacting element until the tip clears the trailingedge of the card and then the tip rotating back into the transport pathto cause a leading edge of the card contacting element to push thetrailing edge of the card during movement of the carriage along thetransport path.
 21. An encoder in accordance with claim 9, furthercomprising:an infeed driver disposed on an infeed side of the encoderfor propelling the card along the transport path into contact with thecard contacting element; an outfeed driver disposed on an outfeed sideof the encoder for propelling the one card along the card transport pathafter the card is pushed from one of the plurality card receivingsections; a drive mechanism for propelling the carriage along thetransport path along the first section to transport the one card fromthe infeed side to the second section and to return the carriage to theinfeed side to position the carriage to contact another card with thecard contacting element; and a controller for controlling activation ofeach the drivers and the drive mechanism.
 22. An encoder in accordancewith claim 10, further comprising:an infeed driver disposed on an infeedside of the encoder for propelling the card along the transport pathinto contact with the card contacting element; an outfeed driverdisposed on an outfeed side of the encoder for propelling the one cardalong the card transport path after the card is pushed from one of theplurality card receiving sections; a drive mechanism for propelling thecarriage along the transport path along the first section to transportthe one card from the infeed side to the second section and to returnthe carriage to the infeed side to position the carriage to contactanother card with the card contacting element; and a controller forcontrolling activation of each the drivers and the drive mechanism. 23.An encoder in accordance with claim 11, further comprising:an infeeddriver disposed on an infeed side of the encoder for propelling the cardalong the transport path into contact with the card contacting element;an outfeed driver disposed on an outfeed side of the encoder forpropelling the one card along the card transport path after the card ispushed from one of the plurality card receiving sections; a drivemechanism for propelling the carriage along the transport path along thefirst section to transport the one card from the infeed side to thesecond section and to return the carriage to the infeed side to positionthe carriage to contact another card with the card contacting element;and a controller for controlling activation of each the drivers and thedrive mechanism.
 24. An encoder in accordance with claim 12, furthercomprising:an infeed driver disposed on an infeed side of the encoderfor propelling the card along the transport path into contact with thecard contacting element; an outfeed driver disposed on an outfeed sideof the encoder for propelling the one card along the card transport pathafter the card is pushed from one of the plurality card receivingsections; a drive mechanism for propelling the carriage along thetransport path along the first section to transport the one card fromthe infeed side to the second section and to return the carriage to theinfeed side to position the carriage to contact another card with thecard contacting element; and a controller for controlling activation ofeach the drivers and the drive mechanism.
 25. An encoder in accordancewith claim 13, further comprising:an infeed driver disposed on an infeedside of the encoder for propelling the card along the transport pathinto contact with the card contacting element; an outfeed driverdisposed on an outfeed side of the encoder for propelling the one cardalong the card transport path after the card is pushed from one of theplurality card receiving sections; a drive mechanism for propelling thecarriage along the transport path along the first section to transportthe one card from the infeed side to the second section and to returnthe carriage to the infeed side to position the carriage to contactanother card with the card contacting element; and a controller forcontrolling activation of each the drivers and the drive mechanism. 26.An encoder in accordance with claim 14, further comprising:an infeeddriver disposed on an infeed side of the encoder for propelling the cardalong the transport path into contact with the card contacting element;an outfeed driver disposed on an outfeed side of the encoder forpropelling the one card along the card transport path after the card ispushed from one of the plurality card receiving sections; a drivemechanism for propelling the carriage along the transport path along thefirst section to transport the one card from the infeed side to thesecond section and to return the carriage to the infeed side to positionthe carriage to contact another card with the card contacting element;and a controller for controlling activation of each the drivers and thedrive mechanism.
 27. An encoder in accordance with claim 15, furthercomprising:an infeed driver disposed on an infeed side of the encoderfor propelling the card along the transport path into contact with thecard contacting element; an outfeed driver disposed on an outfeed sideof the encoder for propelling the one card along the card transport pathafter the card is pushed from one of the plurality card receivingsections; a drive mechanism for propelling the carriage along thetransport path along the first section to transport the one card fromthe infeed side to the second section and to return the carriage to theinfeed side to position the carriage to contact another card with thecard contacting element; and a controller for controlling activation ofeach the drivers and the drive mechanism.
 28. An encoder in accordancewith claim 16, further comprising:an infeed driver disposed on an infeedside of the encoder for propelling the card along the transport pathinto contact with the card contacting element; an outfeed driverdisposed on an outfeed side of the encoder for propelling the one cardalong the card transport path after the card is pushed from one of theplurality card receiving sections; a drive mechanism for propelling thecarriage along the transport path along the first section to transportthe one card from the infeed side to the second section and to returnthe carriage to the infeed side to position the carriage to contactanother card with the card contacting element; and a controller forcontrolling activation of each the drivers and the drive mechanism. 29.An encoder in accordance with claim 17, further comprising:an infeeddriver disposed on an infeed side of the encoder for propelling the cardalong the transport path into contact with the card contacting element;an outfeed driver disposed on an outfeed side of the encoder forpropelling the one card along the card transport path after the card ispushed from one of the plurality card receiving sections; a drivemechanism for propelling the carriage along the transport path along thefirst section to transport the one card from the infeed side to thesecond section and to return the carriage to the infeed side to positionthe carriage to contact another card with the card contacting element;and a controller for controlling activation of each the drivers and thedrive mechanism.
 30. An encoder in accordance with claim 18, furthercomprising:an infeed driver disposed on an infeed side of the encoderfor propelling the card along the transport path into contact with thecard contacting element; an outfeed driver disposed on an outfeed sideof the encoder for propelling the one card along the card transport pathafter the card is pushed from one of the plurality card receivingsections; a drive mechanism for propelling the carriage along thetransport path along the first section to transport the one card fromthe infeed side to the second section and to return the carriage to theinfeed side to position the carriage to contact another card with thecard contacting element; and a controller for controlling activation ofeach the drivers and the drive mechanism.
 31. An encoder in accordancewith claim 19, further comprising:an infeed driver disposed on an infeedside of the encoder for propelling the card along the transport pathinto contact with the card contacting element; an outfeed driverdisposed on an outfeed side of the encoder for propelling the one cardalong the card transport path after the card is pushed from one of theplurality card receiving sections; a drive mechanism for propelling thecarriage along the transport path along the first section to transportthe one card from the infeed side to the second section and to returnthe carriage to the infeed side to position the carriage to contactanother card with the card contacting element; and a controller forcontrolling activation of each the drivers and the drive mechanism. 32.An encoder in accordance with claim 20, further comprising:an infeeddriver disposed on an infeed side of the encoder for propelling the cardalong the transport path into contact with the card contacting element;an outfeed driver disposed on an outfeed side of the encoder forpropelling the one card along the card transport path after the card ispushed from one of the plurality card receiving sections; a drivemechanism for propelling the carriage along the transport path along thefirst section to transport the one card from the infeed side to thesecond section and to return the carriage to the infeed side to positionthe carriage to contact another card with the card contacting element;and a controller for controlling activation of each the drivers and thedrive mechanism.
 33. An encoder in accordance with claim 1, furthercomprising:a vertical transport for moving the second section verticallyrelative to the first and third sections to align individual cardreceiving sections with the first and third sections; a controller forcontrolling the card transport and the vertical transport to move cardsalong the first section and successively into different ones of theplurality of card receiving sections and out of different ones of theplurality of card receiving sections to the third section whilecontrolling movement of the vertical transport to move the secondsection upward and downward to load the cards in a first in first outsequence in the plurality of card receiving sections and to control theprogramming of the information into the integrated circuit memory ofeach of the cards within the plurality of card receiving sections bytransmitting individual card records to be programmed through theelectrical contactors and the external contact area to the integratedcircuit memory of each card while the individual cards are contained inone of the plurality of card reading sections.
 34. An encoder inaccordance with claim 2, further comprising:a vertical transport formoving the second section vertically relative to the first and thirdsections to align individual card receiving sections with the first andthird sections; a controller for controlling the card transport and thevertical transport to move cards along the first section andsuccessively into different ones of the plurality of card receivingsections and out of different ones of the plurality of card receivingsections to the third section while controlling movement of the verticaltransport to move the second section upward and downward to load thecards in a first in first out sequence in the plurality of cardreceiving sections and to control the programming of the informationinto the integrated circuit memory of each of the cards within theplurality of card receiving sections by transmitting individual cardrecords to be programmed through the electrical contactors and theexternal contact area to the integrated circuit memory of each cardwhile the individual cards are contained in one of the plurality of cardreading sections.
 35. An encoder in accordance with claim 3, furthercomprising:a vertical transport for moving the second section verticallyrelative to the first and third sections to align individual cardreceiving sections with the first and third sections; a controller forcontrolling the card transport and the vertical transport to move cardsalong the first section and successively into different ones of theplurality of card receiving sections and out of different ones of theplurality of card receiving sections to the third section whilecontrolling movement of the vertical transport to move the secondsection upward and downward to load the cards in a first in first outsequence in the plurality of card receiving sections and to control theprogramming of the information into the integrated circuit memory ofeach of the cards within the plurality of card receiving sections bytransmitting individual card records to be programmed through theelectrical contactors and the external contact area to the integratedcircuit memory of each card while the individual cards are contained inone of the plurality of card reading sections.
 36. An encoder inaccordance with claim 4, further comprising:a vertical transport formoving the second section vertically relative to the first and thirdsections to align individual card receiving sections with the first andthird sections; a controller for controlling the card transport and thevertical transport to move cards along the first section andsuccessively into different ones of the plurality of card receivingsections and out of different ones of the plurality of card receivingsections to the third section while controlling movement of the verticaltransport to move the second section upward and downward to load thecards in a first in first out sequence in the plurality of cardreceiving sections and to control the programming of the informationinto the integrated circuit memory of each of the cards within theplurality of card receiving sections by transmitting individual cardrecords to be programmed through the electrical contactors and theexternal contact area to the integrated circuit memory of each cardwhile the individual cards are contained in one of the plurality of cardreading sections.
 37. An encoder in accordance with claim 5, furthercomprising:a vertical transport for moving the second section verticallyrelative to the first and third sections to align individual cardreceiving sections with the first and third sections; a controller forcontrolling the card transport and the vertical transport to move cardsalong the first section and successively into different ones of theplurality of card receiving sections and out of different ones of theplurality of card receiving sections to the third section whilecontrolling movement of the vertical transport to move the secondsection upward and downward to load the cards in a first in first outsequence in the plurality of card receiving sections and to control theprogramming of the information into the integrated circuit memory ofeach of the cards within the plurality of card receiving sections bytransmitting individual card records to be programmed through theelectrical contactors and the external contact area to the integratedcircuit memory of each card while the individual cards are contained inone of the plurality of card reading sections.
 38. An encoder inaccordance with claim 6, further comprising:a vertical transport formoving the second section vertically relative to the first and thirdsections to align individual card receiving sections with the first andthird sections; a controller for controlling the card transport and thevertical transport to move cards along the first section andsuccessively into different ones of the plurality of card receivingsections and out of different ones of the plurality of card receivingsections to the third section while controlling movement of the verticaltransport to move the second section upward and downward to load thecards in a first in first out sequence in the plurality of cardreceiving sections and to control the programming of the informationinto the integrated circuit memory of each of the cards within theplurality of card receiving sections by transmitting individual cardrecords to be programmed through the electrical contactors and theexternal contact area to the integrated circuit memory of each cardwhile the individual cards are contained in one of the plurality of cardreading sections.
 39. An encoder in accordance with claim 7, furthercomprising:a vertical transport for moving the second section verticallyrelative to the first and third sections to align individual cardreceiving sections with the first and third sections; a controller forcontrolling the card transport and the vertical transport to move cardsalong the first section and successively into different ones of theplurality of card receiving sections and out of different ones of theplurality of card receiving sections to the third section whilecontrolling movement of the vertical transport to move the secondsection upward and downward to load the cards in a first in first outsequence in the plurality of card receiving sections and to control theprogramming of the information into the integrated circuit memory ofeach of the cards within the plurality of card receiving sections bytransmitting individual card records to be programmed through theelectrical contactors and the external contact area to the integratedcircuit memory of each card while the individual cards are contained inone of the plurality of card reading sections.
 40. An encoder inaccordance with claim 8, further comprising:a vertical transport formoving the second section vertically relative to the first and thirdsections to align individual card receiving sections with the first andthird sections; a controller for controlling the card transport and thevertical transport to move cards along the first section andsuccessively into different ones of the plurality of card receivingsections and out of different ones of the plurality of card receivingsections to the third section while controlling movement of the verticaltransport to move the second section upward and downward to load thecards in a first in first out sequence in the plurality of cardreceiving sections and to control the programming of the informationinto the integrated circuit memory of each of the cards within theplurality of card receiving sections by transmitting individual cardrecords to be programmed through the electrical contactors and theexternal contact area to the integrated circuit memory of each cardwhile the individual cards are contained in one of the plurality of cardreading sections.
 41. A method for programming with an encoder aplurality of cards each containing an integrated circuit memory havingan external contact area through which information to be programmed intothe memory is transmitted to the integrated circuit memorycomprising:guiding a plurality of cards along a transport path from aninfeed side to an outfeed side of the encoder with the cards passingthrough a first section which is mounted in a fixed position on theinfeed side, a second section containing a plurality of card receivingsections which are vertically separated and are movable vertically toreceive individual cards in individual card receiving sections andpassing from the second section to a third section which is mounted in afixed position on the outfeed side in line with the infeed side; movingthe second section vertically to align individual card receivingsections with the first and third sections along the transport path; andcausing an electrical contact assembly, having a plurality of electricalcontactors, to have individual electrical contactors electricallycontact the external contact area of each card held in the plurality ofcard receiving sections.
 42. A method in accordance with claim 41,further comprising:holding each of the electrical contactors to an openposition, when an associated card receiving section is in line with thefirst and third sections, to not contact the external area of the cardand to close the electrical contactor from the open position to contactthe external contact area of the card in the card receiving section inline with the first and third sections as the card receiving sectionassociated with the open electrical contactor is moved vertically frombeing in line with the first and third sections.
 43. A method inaccordance with claim 42, wherein:each electrical contactor comprises aclamp and biasing the clamp in a normally closed position for contactingthe external contact area of the card; and further comprising: anactuator which contacts the clamp of each electrical contactor as thesecond section is moved vertically and moving the second section in afirst vertical direction to cause each electrical contactor to be openedby contact with the actuator as each card receiving section is movedvertically in line with the first and third sections and moving eachcard receiving section in a second vertical direction, opposite thefirst direction, while not opening the electrical contactors as eachcard receiving section is moved vertically in line with the first andthird sections.
 44. A method in accordance with claim 42, wherein theactuator comprises:a pivotally mounted member and biasing the pivotallymounted member to a home position and extending into a path of travel ofthe plurality of electrical contactors during movement of eachelectrical contactor and an associated card receiving station past thefirst and third sections and which is rotatable permitting eachelectrical contactor to remain closed during vertical movement of thesecond section in the second vertical direction and to remain at thehome position during vertical movement in the first vertical directionwith contact between the pivotally mounted member and the electricalcontactor causing each electrical contactor to open as the associatedcard receiving section moves in line with the first and third sections.45. A method in accordance with claim 41, further comprising:contactingeach card with a carriage to push the card along the first section tothe second section.
 46. A method in accordance with claim 42, furthercomprising:contacting each card with a carriage to push the card alongthe first section to the second section.
 47. A method in accordance withclaim 43, further comprising:contacting each card with a carriage topush the card along the first section to the second section.
 48. Amethod in accordance with claim 44, further comprising:contacting eachcard with a carriage to push the card along the first section to thesecond section.
 49. A method in accordance with claim 41, furthercomprising:propelling one card along the first section of the transportpath to contact a card contacting element with an infeed driver andpushing the card with the card contacting element into one of theplurality of card receiving sections while pushing another card from thecard within one of the plurality of card receiving sections to the thirdsection; and propelling the another card along the third section of thetransport path after the another card has been pushed from the one ofthe plurality of card receiving sections with an outfeed driver.